<SEC-DOCUMENT>0001217234-21-000093.txt : 20210505
<SEC-HEADER>0001217234-21-000093.hdr.sgml : 20210505
<ACCEPTANCE-DATETIME>20210505170450
ACCESSION NUMBER:		0001217234-21-000093
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		80
CONFORMED PERIOD OF REPORT:	20210331
FILED AS OF DATE:		20210505
DATE AS OF CHANGE:		20210505

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CareDx, Inc.
		CENTRAL INDEX KEY:			0001217234
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-MEDICAL LABORATORIES [8071]
		IRS NUMBER:				943316839
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-36536
		FILM NUMBER:		21894409

	BUSINESS ADDRESS:	
		STREET 1:		1 TOWER PLACE
		STREET 2:		9TH FLOOR
		CITY:			SOUTH SAN FRANCISCO
		STATE:			CA
		ZIP:			94080
		BUSINESS PHONE:		415-287-2300

	MAIL ADDRESS:	
		STREET 1:		1 TOWER PLACE
		STREET 2:		9TH FLOOR
		CITY:			SOUTH SAN FRANCISCO
		STATE:			CA
		ZIP:			94080

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	XDx, Inc.
		DATE OF NAME CHANGE:	20071010

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	EXPRESSION DIAGNOSTICS INC
		DATE OF NAME CHANGE:	20030203
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>cdna-20210331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:b8169845-e963-4701-a838-946855bd750c,g:782d8a3f-9ce4-449f-b470-32a4cd293ce7,d:0c15b7b6d808422e99c4b3a25c4aa6f6--><html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:cdna="http://www.caredxinc.com/20210331" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cdna-20210331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80L2ZyYWc6YTcwZjNhZGM4NGIxNDgyYWFjNDM4ZTk1NzEzMTFmMjIvdGFibGU6OGUzMWMyZmZkMmYxNDdlZDk5OGRmNjc4OTI1MzM2YjYvdGFibGVyYW5nZTo4ZTMxYzJmZmQyZjE0N2VkOTk4ZGY2Nzg5MjUzMzZiNl8zLTEtMS0xLTA_8d54b72d-194a-4338-aaa5-9846a475942c">false</ix:nonNumeric><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80L2ZyYWc6YTcwZjNhZGM4NGIxNDgyYWFjNDM4ZTk1NzEzMTFmMjIvdGFibGU6OGUzMWMyZmZkMmYxNDdlZDk5OGRmNjc4OTI1MzM2YjYvdGFibGVyYW5nZTo4ZTMxYzJmZmQyZjE0N2VkOTk4ZGY2Nzg5MjUzMzZiNl81LTEtMS0xLTA_c67a2979-f08a-4a35-b56a-f8485ceef0de">2021</ix:nonNumeric><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80L2ZyYWc6YTcwZjNhZGM4NGIxNDgyYWFjNDM4ZTk1NzEzMTFmMjIvdGFibGU6OGUzMWMyZmZkMmYxNDdlZDk5OGRmNjc4OTI1MzM2YjYvdGFibGVyYW5nZTo4ZTMxYzJmZmQyZjE0N2VkOTk4ZGY2Nzg5MjUzMzZiNl82LTEtMS0xLTA_ce4354ac-f326-4e5e-a796-285eb8e62692">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80L2ZyYWc6YTcwZjNhZGM4NGIxNDgyYWFjNDM4ZTk1NzEzMTFmMjIvdGFibGU6OGUzMWMyZmZkMmYxNDdlZDk5OGRmNjc4OTI1MzM2YjYvdGFibGVyYW5nZTo4ZTMxYzJmZmQyZjE0N2VkOTk4ZGY2Nzg5MjUzMzZiNl85LTEtMS0xLTA_49ad031b-7f33-441c-b824-eb877f67d871">0001217234</ix:nonNumeric><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80L2ZyYWc6YTcwZjNhZGM4NGIxNDgyYWFjNDM4ZTk1NzEzMTFmMjIvdGV4dHJlZ2lvbjphNzBmM2FkYzg0YjE0ODJhYWM0MzhlOTU3MTMxMWYyMl80Ng_c53136c5-04df-42dc-9342-1280b5451a77">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="iad297954d31a4db0b6bcf4d97e152432_I20210101" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81OC9mcmFnOjViYzljMzMxN2ZkNzQyYjliMjg2OWIwZWMyOThjNzgwL3RleHRyZWdpb246NWJjOWMzMzE3ZmQ3NDJiOWIyODY5YjBlYzI5OGM3ODBfMTA0_ba52d8f5-d835-47ab-9d8f-653d6d77f4ac">eight years, two months</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cdna-20210331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i19dab550baca426a92bcbf016a55cc79_I20210503"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-05-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i9db0d122db1b49fa94140b9da91b7846_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if94647e59b594057b17bd5371f9c053c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i721ae0fc36954e7abc54fa2df0790c71_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6480d539fbd4460d99bf0694f513de72_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i814b2a06ad6b42a5859c391f46860663_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89a46cf7e4004a51990c39060439063a_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bac44472ea64050aae554cb3f1e5c9a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:DigitalAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice4f8be5d4cb4234baff4d738f47c3a5_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:DigitalAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89b898ea3a0d485d8c185afd6a36a1f4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id35c5ef8f94b40ebb0a52d70d7a4a80f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80037b59b7b14f409743465fe003164c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia79aa63ca0344e4084cf137b9aef3389_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25b98700c07a437fb55bfe5806722e7b_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdna:PublicOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i845affe3a0164a4bb0e05d6702d0488f_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0923341d17ea4ed6baf45657c0a547c1_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica8771e272d64c3097478ec60f7b5524_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e916d727f764c3cb7b4cba07f76f05c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c1d1d4aa9fc48c998e5fc09cba5bb08_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e7f954a613c45ec806729ff9da41b67_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77fa52ffebdb4c85ac3a79784a9790e4_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i301b9e102f5d499bbfedcb70565fcfe9_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10a9d94c029541a787de05ed19e85a46_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i516eb97ee4fe4802a04ee00369ce1fde_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fc15117dc004daa87d6663bdb519d49_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic17c08ad4d5f4bdb81d32809b9cb6456_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5559ded0a4f2446ea5a23c472577191a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61f7a5d63f73490ca12e6aad18df1502_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icebd8106db3d4969bce6eb753e9eab05_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i206fa63f6dbb406180d884c55f05df1f_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f60394a419a43c4a5875f0426a71c29_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1913f44d7e24a90a538c5016590807b_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i127a90779c7b4bddbf0fb03980823365_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96d8f32ebef7470a8eef318976f35905_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d97314a7ee54bcc89e60ec1e9554a4d_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01402d1b555448b6820f2f70ca88cddb_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd162c771ae74052a977cf22f450eace_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdna:PublicOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7fc9c834d3d4730bea4773616dbd27f_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:AlloSureKidneyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdna:MedicareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1873c28d11334b06965277d559b8d0a9_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdna:MedicareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:AlloMapHeartMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbd7a7fae9404e578ba3a9f8f7a8dcf7_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:AlloSureHeartMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdna:MedicareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="patient"><xbrli:measure>cdna:patient</xbrli:measure></xbrli:unit><xbrli:context id="i090a46d744544a988bde64b2d3d871bc_I20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="uniquesolution"><xbrli:measure>cdna:uniqueSolution</xbrli:measure></xbrli:unit><xbrli:context id="i56d9b9999ad04e57b9c00d2bed6adc33_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdna:XynManagementIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="center"><xbrli:measure>cdna:center</xbrli:measure></xbrli:unit><xbrli:unit id="phlebotomist"><xbrli:measure>cdna:phlebotomist</xbrli:measure></xbrli:unit><xbrli:context id="i0f75ebd653614166b5bbff06d9a7b2b4_D20200401-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1bff2056a234a289d7f48ab2618db5d_D20200615-20200615"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdna:PublicOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-15</xbrli:startDate><xbrli:endDate>2020-06-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7c74e6b53444619b934d0e9b6d34f5b_I20200615"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdna:PublicOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d44e5e02ba0462da2c4aaa290372502_D20210125-20210125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdna:PublicOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-25</xbrli:startDate><xbrli:endDate>2021-01-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96f6c5996f8f4e5aa4d0d6e2e34d310b_I20210125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdna:PublicOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4477c5a730c54fe6b716d78326474d33_D20210211-20210211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-11</xbrli:startDate><xbrli:endDate>2021-02-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfcf1afd7a314f5da620c77813c0d1a5_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i9c6cdeb5a7694fc585b7db45cbaeea59_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdna:MedicareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idda853cedee648609ac8af01941360a2_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdna:MedicareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d9bf70157ff4cdaa6188c598367709e_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdna:MedicareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b6929b88840427b8923b3c168d6a000_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdna:MedicareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i626337716792481aab7c1ed745242ebf_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1284aee197f477d98a5efa92b881bbc_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i273a88dc917049d8bd3abd21b32e229e_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cdna:EmployeeAndNonEmployeeStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc91de763241464fbaff3614b30e4008_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cdna:EmployeeAndNonEmployeeStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if797b155491444d6978c0ae23073194f_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81bfa605e4cc406ca89b56bf5d7818e4_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3d4b2a716a14fa3ac924fedbab33b8e_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e7814deff024b52b4dee109cf7832bb_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide142cca57a645fcaf80311c84e711bc_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieeb6a0bb0c4f405b82f1990cab39eb16_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i754ba0a786d2478bb6099ad3fbeab15d_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id369a5c7fb4e4e8b9b52e6ab84211c8b_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia38f4ecae87a455897c6a84c808f9418_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40f0874885434849b108a2c2d62bf903_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b5aefb6f545445fac5f720f5f74dcf6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i646e86676cfd41659f9f49f3e05c4e27_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8de3303248234d47acaceffdc2407ec1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:CommonStockWarrantLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie80ddc9626004b3893943caa64e9dfd1_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:CommonStockWarrantLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5f47813ec6f45919f7f8502b576b6b3_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:CommonStockWarrantLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i964280ff6f7e45bd88261f5d20a66faf_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia353b02dab84488ca903fb13f2676bf4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c7fc8f7e5b145a89ca670ebeb9c79c4_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6567aa0743e44dac94ead559b0c18ac2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16565c6ee70a4ea59252dce231bc099d_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c892a341c5f487f8b9266d46164f3db_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8252b3dd64dc4e76a244d4599d191393_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0233720beeb14a29b16652213d8455f7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6287aab69ac8412f8132caff18f36bb0_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fb0dd724dd346d59aaa94c657b8365c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbd237adc946413cb85cfb945215346f_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4b31c5ae4794682a5f1be0738d1b5ab_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d53be12ee084c9ba06d37a0b5a4ca27_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdna:TransChartLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2240dd36ed034021b24dbf2e686300ae_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cdna:AcquiredAndDevelopedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d60384eb0b840f6b9ef580bfeb0b3b2_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cdna:AcquiredAndDevelopedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i448eddc11d9c417186a006153590dbf1_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1dac851364524bdfb0a2232033625d2a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1f4396943774b3aac561eeab42749a3_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cdna:CommercializationRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d68f1747bb84fe4bd9d65a9cdea096a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cdna:CommercializationRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if89398b53d5f443ca82210acc895c68b_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d8fa085fc0d459cb083e3f035e44e50_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id341448a7f524ab9a8447fc7ba203019_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cdna:AcquiredInProcessTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c610ae914834790886f15ae9c378559_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cdna:AcquiredAndDevelopedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2a51440f9604ea2a9f99c3d74a7243c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cdna:AcquiredAndDevelopedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86b93190b2c44f8b8fa35d9eaf5fc7da_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51e6fcc0391c49bfac61076118613d42_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54f0b79d6b344bca8f03634b2cad8fe7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cdna:CommercializationRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i396551bf37a245a597906e6837ec2df0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cdna:CommercializationRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f45e13410b24cc4a8f0a5f4f19d9f0f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad53bb28d3694af89891e8dd493f42cd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65aa3c3b26d44a78b2f60f74d85c7703_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cdna:AcquiredInProcessTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4f73628ea6247adaf85fc298ba06ef2_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdna:CostOfTestingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66b43505e535401386182adf44d698ce_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdna:CostOfProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5dbbb6e5be3f4d7baac7713a5ca83a67_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdna:CostOfDigitalAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b847fae9f6a4e23b07e8bcfc30e2737_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f1586e27a1242b69815503c6c1dd169_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdna:CostOfTestingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20582ef332664795b568eea2ef0fd3da_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdna:CostOfProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2b7b7c63d12433e9be313758eef76d3_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdna:CostOfDigitalAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec6fe758ddbc4659a3b81ca1b22977cb_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15606f51928b4ebf8e37ae4f7d1b9dc2_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdna:CostOfTestingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaebd5536cc1b400d99757dd9d28b6450_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdna:CostOfProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe78bd89ca5b45a1bae3445ceae5932f_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdna:CostOfDigitalAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4e1ac6492a34e3781fa48fe9171d755_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6514e0b7dff64a48a933c6f40ee8b623_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="milestone_payment"><xbrli:measure>cdna:milestone_payment</xbrli:measure></xbrli:unit><xbrli:context id="if9c59814827f47938fe11fd2e3f737e8_D20140601-20140630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2014-06-01</xbrli:startDate><xbrli:endDate>2014-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad297954d31a4db0b6bcf4d97e152432_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5b8b7349408456182f63bdc11a18dbe_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cdna:ClassOfWarrantOrRightIssuedDateThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d3aa0a318ae40b398b72dd187f85629_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cdna:ClassOfWarrantOrRightIssuedDateThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7e2fc45552249be87863f4d6264c310_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00a4f5b848c6436d845eb824a1ac98ee_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3feb4155b52b487f8983bdacc776c1c3_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8ed328c1b564c79bc9ffe8a0e8e11ee_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c5c259c2ab144e8824629e83d7cef4f_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i386e785603984eeb95d2392f7f294ce8_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bd56b30f8664520a99ac78be29200fd_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90c852dbca1c4c5598e20e487a21cf11_D20200102-20200102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-02</xbrli:startDate><xbrli:endDate>2020-01-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe65781dd37e4a57a25ae0397932de01_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f0c50fa12bd45258936885398b8cf21_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd036efd706648e2afc649e235c56f14_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32b82c9e9f6f4d85beafe91d9bb45c7f_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1456dbbd2004915917746b804098b8d_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id93b0930e55f4a90ab8f17f9edcfcd2f_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1665bde1bdaf4cfab80c730a287bd201_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b00003121bc4c4d80087be432f53c4a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i457682265fb741e4a94be00444d9c738_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id461640b79a4400da4cab229c2140294_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3dc71230241427d8a0e3ad2f8e09c42_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a0e23dfb5c246ae9760942497ccb916_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fadff472e55495a827892c9d36235b8_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i049e5d5e267742c5af9177bd03c09a54_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66a247935c924396a22b3b3b33dcb0df_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cfd66a110b941fdb0153dffc45652a5_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b140720fc6f4ce2b652203498c94f28_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2b4201dfb9346f99df3383dc46d78e8_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:DigitalAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i471f1c891cfd42559dec400e1e987fc7_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:DigitalAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74cfa52ed2104ab4874a6fec6b004fc7_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:DigitalAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie43058f315ca41e39e905d95ebde80ba_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:DigitalAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd309ba136c644e6aa4cae99b50e8870_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:DigitalAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e9e0924e9ac4e7cb6f56ed5d2ec1c3c_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:DigitalAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28bffc1baf6d4bf9954219c9ffba50a9_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4621ec179dd460d92469b4ce8c3392b_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18ec14e1d29c4c998ed018800258dabc_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i301bf8e7d13649ffacc03528bf05e8ed_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84e273d4606346a98692ac2907a51edd_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9e23511e80747419e31bae5bc91f3da_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02a36feba3ba472dad0d3ed5f9f92d85_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2cd597d1a234f928accefac502794bb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia61a1fe494b048469fea4371979a07bf_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02878ed3273b40d1ae3e6ce0ebed2968_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a0fd20bdd27407dae275c8d2f5aee61_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8236b7df44146fb8e839d5267d89404_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001217234</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_1"></div><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">__________________________________________________</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTE0_115e607d-252f-4b1c-af4e-f629dcc4acde">10-Q</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">__________________________________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Mark One)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:2.292%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.408%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6Mzc4NjFhMmUyYzVhNDA1MTk4ZGE5MmQ2MGYwNzQ0YzgvdGFibGVyYW5nZTozNzg2MWEyZTJjNWE0MDUxOThkYTkyZDYwZjA3NDRjOF8wLTAtMS0xLTA_32e3b14b-1e1c-46a9-8dfb-e538652b07b4">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yMzY_a1f4560d-7266-413b-b558-4dfe34d08563">March&#160;31, 2021</ix:nonNumeric> </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">or</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:2.292%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.408%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6YjgxNzY0YTAzNzExNDBmY2FmY2UwODRkM2U5ODUxMjMvdGFibGVyYW5nZTpiODE3NjRhMDM3MTE0MGZjYWZjZTA4NGQzZTk4NTEyM18wLTAtMS0xLTA_e89b666b-6882-40f4-9cc7-e0975d031e06">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Commission file number: <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTE5_0dd95981-f85e-4feb-97ee-a4874d0fa627">001-36536</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">__________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTA3_6dc10aea-2673-463a-b7ec-c44cdd0e8d72">CAREDX, INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">__________________________________________________</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:37.113%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.665%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.922%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6MDlhYzM2OGM4Y2U1NGE4YWI1ZTBlMTNiMDY0YjdhYzMvdGFibGVyYW5nZTowOWFjMzY4YzhjZTU0YThhYjVlMGUxM2IwNjRiN2FjM18wLTAtMS0xLTA_9154c72a-6987-4382-ae64-88f418944cbc">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6MDlhYzM2OGM4Y2U1NGE4YWI1ZTBlMTNiMDY0YjdhYzMvdGFibGVyYW5nZTowOWFjMzY4YzhjZTU0YThhYjVlMGUxM2IwNjRiN2FjM18wLTItMS0xLTA_e1e7edda-18fb-439c-9e5f-90064c9fd07c">94-3316839</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification Number)</span></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTA4_9572b681-054b-47e0-bb04-eae801f0871a">1 Tower Place</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTE2_5e7d58ec-5724-4f20-a24e-78a39d844e9f">South San Francisco</ix:nonNumeric>, <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTA5_a8cb1aa1-9585-4330-845a-ebb6bfe72981">California</ix:nonNumeric> <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTEw_a1eff0bd-a13b-47f9-9170-5d11daa4e7e4">94080</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Address of principal executive offices and zip code)</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTEx_c6e69a95-80b8-4a58-8cb0-5abc1bafd309">415</ix:nonNumeric>) <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTEy_30fdeb18-6c2e-4c62-89dc-9eff2aa37e9a">287-2300</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">N/A</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Former name, former address and former fiscal year, if changed since last report)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">__________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.294%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.295%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Title of Each Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Trading Symbol</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name of Each Exchange on Which Registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6Y2QwMTU2NGEyYWY1NDUzMzhkNmU5NjZkOWVhOTE4YjkvdGFibGVyYW5nZTpjZDAxNTY0YTJhZjU0NTMzOGQ2ZTk2NmQ5ZWE5MThiOV8xLTAtMS0xLTA_a5710756-a549-4963-a658-b317afd22082">Common Stock, par value $0.001 per share</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6Y2QwMTU2NGEyYWY1NDUzMzhkNmU5NjZkOWVhOTE4YjkvdGFibGVyYW5nZTpjZDAxNTY0YTJhZjU0NTMzOGQ2ZTk2NmQ5ZWE5MThiOV8xLTEtMS0xLTA_faa36c69-725e-41a2-89a3-85bbdc5b6aa3">CDNA</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6Y2QwMTU2NGEyYWY1NDUzMzhkNmU5NjZkOWVhOTE4YjkvdGFibGVyYW5nZTpjZDAxNTY0YTJhZjU0NTMzOGQ2ZTk2NmQ5ZWE5MThiOV8xLTItMS0xLTA_015f8630-8699-4171-9aed-8496cd4f9aa5">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;<ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTE3_a22dc962-05c7-4096-ab0b-568db38f2bcb">Yes</ix:nonNumeric> &#9746;&#160;&#160;No &#9744;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;<ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTE4_60cebcbc-6fc8-46b1-bc09-e5a0f7f3f332">Yes</ix:nonNumeric> &#9746;&#160;&#160;No &#9744;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2&#160;of the Exchange Act.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:31.304%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.732%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.304%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.735%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6M2ZlYWU5ODZjZjIwNDdmNmIzYWY0MDhiZWRlZjJiNTAvdGFibGVyYW5nZTozZmVhZTk4NmNmMjA0N2Y2YjNhZjQwOGJlZGVmMmI1MF8wLTAtMS0xLTA_1b01f33b-958f-4505-ac63-649977926368">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6M2ZlYWU5ODZjZjIwNDdmNmIzYWY0MDhiZWRlZjJiNTAvdGFibGVyYW5nZTozZmVhZTk4NmNmMjA0N2Y2YjNhZjQwOGJlZGVmMmI1MF8yLTQtMS0xLTA_5a8bdb11-9ce3-4ffc-bc90-e9b9aae6f3fc">&#9744;</ix:nonNumeric></span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6M2ZlYWU5ODZjZjIwNDdmNmIzYWY0MDhiZWRlZjJiNTAvdGFibGVyYW5nZTozZmVhZTk4NmNmMjA0N2Y2YjNhZjQwOGJlZGVmMmI1MF80LTQtMS0xLTA_e7084ded-daa9-4b48-b06a-182d2b1117c4">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;Yes <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTEz_ba78a520-ddfa-4219-8f8c-20561feab693">&#9744;</ix:nonNumeric>&#160;&#160;No &#9746;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate the number of shares outstanding of each of the issuer&#8217;s classes of common stock, as of the latest practicable date.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="shares" contextRef="i19dab550baca426a92bcbf016a55cc79_I20210503" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNDMw_19a3b10a-6f91-47ad-a611-b5128db431c9">52,053,956</ix:nonFraction> shares of the registrant&#8217;s Common Stock issued and outstanding as of May&#160;3, 2021.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CareDx, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:89.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.257%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Page No.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_10">PART I. FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_10">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_13">Item 1. Unaudited Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_13">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_16">Condensed Consolidated Balance Sheets as of </a>March&#160;31, 2021<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_16"> and </a>December&#160;31, 2020</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_16">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_19">Condensed Consolidated Statements of Operations for the </a>Three<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_19"> </a>Months <a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_19">Ended </a>March&#160;31, 2021<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_19"> and </a>2020</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_19">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_22">Condensed Consolidated Statements of Comprehensive Loss for the</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_22"> </a>Three Months Ended</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">March&#160;31, 2021<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_22"> and </a>2020</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_22">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_25">Condensed Consolidated Statements of Stockholders&#8217; Equity for the </a>Three Months Ended</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">March&#160;31, 2021<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_25"> and </a>2020</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_25">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_28">Condensed Consolidated Statements of Cash Flows for the </a>Three Months Ended<br/>March 31, 2021<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_28"> and </a>2020</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_28">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_31">Notes to Unaudited Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_31">9</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_76">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_76">25</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_109">Item 3. Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_109">38</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_112">Item 4. Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_112">38</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_115">PART II. OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_115">39</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_118">Item 1. Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_118">39</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_121">Item 1A. Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_121">39</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_124">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_124">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_127">Item 3. Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_127">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_130">Item 4. Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_130">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_133">Item 5. Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_133">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_136">Item 6. Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_136">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_139">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_139">45</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I. FINANCIAL INFORMATION</span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_13"></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1.&#160;&#160;&#160;&#160;UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_16"></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CareDx, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except share data)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:70.223%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMy0xLTEtMS0w_868667a3-fcfe-4aa5-89d0-e3b27047bacc">309,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMy0zLTEtMS0w_6411e930-c3ff-48d9-8cfb-465e0d8674d2">134,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNC0xLTEtMS0xOTg_d73d0c4d-db25-446c-b754-a19232d671cb">64,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNC0zLTEtMS0xOTg_f1c59161-9788-48ce-a1a4-29daa144f90d">90,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNC0xLTEtMS0w_473c0e0c-966e-498d-9138-102e3eaf33b7">43,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNC0zLTEtMS0w_381b599d-9be8-4cc2-906e-17142cd7770c">34,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNS0xLTEtMS0w_d735a29c-05fd-4bf0-8695-3813c549e15c">13,721</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNS0zLTEtMS0w_0014c33e-5c08-486c-b7b9-85e0161b98df">10,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNi0xLTEtMS0w_66540d8a-3be6-4cb8-96bb-0cbe3a95e694">7,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNi0zLTEtMS0w_00675eed-3f3c-44b8-a9b0-ed27617f866a">3,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNy0xLTEtMS0w_92102680-7e3c-4d5e-8c38-e31cc75c0a2a">438,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNy0zLTEtMS0w_50de31ca-afc2-4f1d-bcc3-b71f800e1957">273,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfOC0xLTEtMS0w_9f5c3b2a-237e-4706-a98a-4395c79057d4">11,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfOC0zLTEtMS0w_eabf3807-2c90-4d22-9c13-deb18b55b120">10,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfOS0xLTEtMS0w_58c5a390-718e-45c3-aa2d-ec2f4056334d">18,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfOS0zLTEtMS0w_4f29e98c-a16f-45cf-ac90-5e8c4ff1ed04">15,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTAtMS0xLTEtMA_b1f0ba76-7bf8-49ec-8d89-3c37292741f9">45,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTAtMy0xLTEtMA_392b0247-8771-47e0-b090-c942421a2725">44,355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTEtMS0xLTEtMA_bb81961a-3d36-46d0-8de4-c503bf64053f">26,109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTEtMy0xLTEtMA_5f4493e2-50f3-4798-98a1-44bbc1824532">23,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTItMS0xLTEtMA_87e7d488-e710-42d3-bf9a-cd21bc3ba962">269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTItMy0xLTEtMA_2338e817-9e11-402c-a396-f8f8f8a48ab6">270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTMtMS0xLTEtMA_50229709-e8a3-4476-a05d-c443e32a0115">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTMtMy0xLTEtMA_879d396c-66ca-4cc8-b029-608b774da063">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTQtMS0xLTEtMA_a8edcb81-928b-48fa-8f36-df858618e0f6">541,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTQtMy0xLTEtMA_55952359-a20b-4b7d-8653-95471d4cba6a">368,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTctMS0xLTEtMA_63faa3e3-90cc-4073-ac9e-1ed48612083a">11,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTctMy0xLTEtMA_5faf9dc1-10ff-4c28-937c-60e55629011c">9,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTgtMS0xLTEtMA_1aab869c-6854-4e5c-bdd3-10b4ce877aa9">10,495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTgtMy0xLTEtMA_4d8e8d1d-bbf2-43ec-8f34-c6c6f7ef9e1b">18,466</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTktMS0xLTEtMA_f2d70700-f511-4290-9b13-5c4108510e9a">23,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTktMy0xLTEtMA_303d1f19-343e-426b-a5ba-bd3354a5b109">20,602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Refund liability - CMS advance payment (Note 1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:zerodash" name="cdna:ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjAtMS0xLTEtMA_ba639297-773d-4c0f-b31b-1dbbffb6c81e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="cdna:ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjAtMy0xLTEtMA_df933d4a-64ed-401b-8235-df1e48c7d27a">20,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjEtMS0xLTEtMA_2d15bd67-7033-458f-935c-97d84c714605">45,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjEtMy0xLTEtMA_62d992ad-ed3f-43f7-a1d6-6e503d66a252">69,217</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjItMS0xLTEtMA_f538e075-88cb-4f24-972e-44662b8446ca">945</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjItMy0xLTEtMA_63a852d8-14a4-4eb8-b281-b9c3c4db2aa8">1,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrant liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjMtMS0xLTEtMA_cecd699a-472d-410d-a608-a3f63829995e">420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjMtMy0xLTEtMA_9288bfb1-7f6c-46de-84a1-f17c1102fdc0">447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred payments for intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="cdna:DeferredPaymentsForIntangibleAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjQtMS0xLTEtMA_3fc7e7d8-9c14-48a2-b2ad-2b0276fa994e">3,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="cdna:DeferredPaymentsForIntangibleAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjQtMy0xLTEtMA_80748058-99d4-49b2-bc33-1956bab88819">3,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjUtMS0xLTEtMA_861f3013-33c1-4102-b42a-7e84c68500b2">18,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjUtMy0xLTEtMA_450336fe-3627-4ffb-86e5-7149c239bb40">16,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjYtMS0xLTEtMA_105637d1-ceb9-49c7-8540-5c7595d1dea6">480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjYtMy0xLTEtMA_f39cb8dc-737a-4afa-b28d-30633e3bf018">240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjctMS0xLTEtMA_1ef18f8a-c50b-4e1a-92db-ef1ddf5eabd8">69,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjctMy0xLTEtMA_58d54092-08de-43b5-aa1a-d287047b2f30">90,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 9)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjgtMS0xLTEtMA_dfe676fd-da58-40cc-a66e-8d6824bac3ae"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjgtMy0xLTEtMA_7b0db232-8312-457b-aec7-14763806d122"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock: $<ix:nonFraction unitRef="usdPerShare" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNmNDNmMGI3ZmE1ZDRlYjI5ZTRkMzhhOGRhODIyMDNlXzIy_03d0ce23-677a-47d5-a8f1-0017537f7cb4"><ix:nonFraction unitRef="usdPerShare" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNmNDNmMGI3ZmE1ZDRlYjI5ZTRkMzhhOGRhODIyMDNlXzIy_599da7cc-688c-42dc-9c91-bcec141dee64">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNmNDNmMGI3ZmE1ZDRlYjI5ZTRkMzhhOGRhODIyMDNlXzM2_3e9e9889-733f-48a0-bcf3-8f610f50d7cd"><ix:nonFraction unitRef="shares" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNmNDNmMGI3ZmE1ZDRlYjI5ZTRkMzhhOGRhODIyMDNlXzM2_70a70a63-a96d-4a2a-806c-98d9b891dc86">10,000,000</ix:nonFraction></ix:nonFraction> shares authorized at March&#160;31, 2021 and December&#160;31, 2020; <ix:nonFraction unitRef="shares" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNmNDNmMGI3ZmE1ZDRlYjI5ZTRkMzhhOGRhODIyMDNlXzcx_1ad88e86-4a17-4db0-b713-03d4995c00c6"><ix:nonFraction unitRef="shares" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNmNDNmMGI3ZmE1ZDRlYjI5ZTRkMzhhOGRhODIyMDNlXzcx_5920cd22-a25f-4fa3-8fba-bdb10ce2366c"><ix:nonFraction unitRef="shares" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNmNDNmMGI3ZmE1ZDRlYjI5ZTRkMzhhOGRhODIyMDNlXzcx_bc75c116-7170-42e7-98f9-613057a1e9e1"><ix:nonFraction unitRef="shares" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNmNDNmMGI3ZmE1ZDRlYjI5ZTRkMzhhOGRhODIyMDNlXzcx_d926f52c-0791-4315-8de3-02abb2233cf8">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding at March&#160;31, 2021 and December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMS0xLTEtMA_c52e87eb-3c03-49c0-b752-23f42b560036">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMy0xLTEtMA_4b912683-9888-42fc-abf7-7889bacb3485">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock: $<ix:nonFraction unitRef="usdPerShare" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTliMTYzNjIxOTRiNjFiNGRiN2UwZDYyZTE3ZDAyXzE5_7fb514ff-e529-4170-af96-49e3ae182bcb"><ix:nonFraction unitRef="usdPerShare" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTliMTYzNjIxOTRiNjFiNGRiN2UwZDYyZTE3ZDAyXzE5_af0926d4-17dc-4ff3-869a-56ed7788cf1d">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTliMTYzNjIxOTRiNjFiNGRiN2UwZDYyZTE3ZDAyXzMz_3960bacb-c2be-42a9-949f-2b196fe5ac7f"><ix:nonFraction unitRef="shares" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTliMTYzNjIxOTRiNjFiNGRiN2UwZDYyZTE3ZDAyXzMz_f5827306-589e-4cf2-8cd3-97c43a75ead2">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized at March&#160;31, 2021 and December&#160;31, 2020; <ix:nonFraction unitRef="shares" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTliMTYzNjIxOTRiNjFiNGRiN2UwZDYyZTE3ZDAyXzY4_28606519-42aa-450f-891f-b4b8f0af0282"><ix:nonFraction unitRef="shares" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTliMTYzNjIxOTRiNjFiNGRiN2UwZDYyZTE3ZDAyXzY4_cc4c240c-2d50-41b3-bf4f-a3ff197664ab">51,939,121</ix:nonFraction></ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTliMTYzNjIxOTRiNjFiNGRiN2UwZDYyZTE3ZDAyXzgy_831f72a7-e0a2-49d4-9a11-5e5aae2264f5"><ix:nonFraction unitRef="shares" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTliMTYzNjIxOTRiNjFiNGRiN2UwZDYyZTE3ZDAyXzgy_93802a76-851e-49ae-b988-2675af15df88">49,441,166</ix:nonFraction></ix:nonFraction> shares issued and outstanding at March&#160;31, 2021 and December&#160;31, 2020, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMS0xLTEtMA_b5865dbf-3e5a-45ac-85a3-42a986a8b6b0">51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMy0xLTEtMA_d6991f11-51c9-4e73-bda2-8d43abee2e69">49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzItMS0xLTEtMA_7c02ea4b-f5f5-4aae-8d08-b4b944b091a2">828,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzItMy0xLTEtMA_f5e571aa-ad50-4f14-9789-3ff3024c9989">632,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzMtMS0xLTEtMA_c4c2d728-a48d-4684-b019-1305c3508670">3,599</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzMtMy0xLTEtMA_3e90b369-753d-46ec-ac09-616a365b6472">2,096</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzQtMS0xLTEtMA_62905344-55a5-467d-8668-66589b6916a7">353,214</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzQtMy0xLTEtMA_cfc95006-399d-4587-8b32-448cd63152bb">352,527</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzUtMS0xLTEtMA_dc38c2bc-a895-4d12-8688-447b2b4a0f63">471,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzUtMy0xLTEtMA_7242d06e-86df-4355-938c-a98a571c5389">277,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzYtMS0xLTEtMA_d8ac34a0-0777-487b-8a0e-198e1e190aaf">541,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzYtMy0xLTEtMA_da5e008e-2fba-4829-adca-122888c5747e">368,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CareDx, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Operations</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except share and per share data)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Testing services revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i721ae0fc36954e7abc54fa2df0790c71_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMy0xLTEtMS0w_79a6c0e4-7807-49ab-a59c-e01a0581ed07">59,281</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6480d539fbd4460d99bf0694f513de72_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMy0zLTEtMS0w_db1ceb12-f7e1-442e-a519-a1b42728d6d0">31,442</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenue</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i814b2a06ad6b42a5859c391f46860663_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfNC0xLTEtMS0w_c84f2e16-8b07-41f0-a332-eb5b6d0711f3">5,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89a46cf7e4004a51990c39060439063a_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfNC0zLTEtMS0w_a9653c0e-d0cf-4349-857f-e13a62482546">4,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital and other revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bac44472ea64050aae554cb3f1e5c9a_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfNS0xLTEtMS0w_f9b769db-2ed4-4cf9-8a2b-aa9456b45ddb">2,341</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice4f8be5d4cb4234baff4d738f47c3a5_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfNS0zLTEtMS0w_6e67cfb9-cb40-45bb-9492-4a0d0fd009b4">2,243</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfNi0xLTEtMS0w_683a9f2f-ab5d-485f-8010-ec03b60129bd">67,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfNi0zLTEtMS0w_b7168c15-78b1-4529-8bcd-117ea798a052">38,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of testing services</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i721ae0fc36954e7abc54fa2df0790c71_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfOC0xLTEtMS0w_6d94aa0a-1b00-491e-8a30-01b8d9fc5eeb">16,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6480d539fbd4460d99bf0694f513de72_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfOC0zLTEtMS0w_1540a9c6-ba54-4b00-8396-823e14bd31a4">7,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i814b2a06ad6b42a5859c391f46860663_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfOS0xLTEtMS0w_f27a12fb-3feb-4508-b36a-6faaafafd10d">3,647</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89a46cf7e4004a51990c39060439063a_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfOS0zLTEtMS0w_f07e15ee-cfb4-4f8a-afa5-8ed438801c51">3,199</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of digital and other</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bac44472ea64050aae554cb3f1e5c9a_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTAtMS0xLTEtMA_818ff607-dbed-4480-b2e1-1603d6ddf9e1">1,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice4f8be5d4cb4234baff4d738f47c3a5_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTAtMy0xLTEtMA_49fed694-46ea-4fca-bfcd-7e4b76661c3e">1,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTEtMS0xLTEtMA_add92316-5ed1-4dd2-83a3-2ffaeb245e47">16,004</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTEtMy0xLTEtMA_4904842c-721f-495c-b8f9-f65a527b1865">10,013</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTItMS0xLTEtMA_8ca31437-fe10-4cfb-af4c-e9b2163fff39">15,452</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTItMy0xLTEtMA_dbb8f643-10c5-4645-86a7-10a176b09c81">11,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTMtMS0xLTEtMA_0a10798b-16bd-491e-9a5a-75d4b62937ca">15,223</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTMtMy0xLTEtMA_5a5d3187-394b-47c4-8b41-bd64c7c6756c">10,003</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTQtMS0xLTEtMA_a98436d9-6644-4e96-b877-065c24b59abb">68,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTQtMy0xLTEtMA_2c063ca3-3a3f-4656-b13c-e19111812b21">44,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTUtMS0xLTEtMA_74bf67af-3eaa-4a3e-9523-d3ae0ef81904">858</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTUtMy0xLTEtMA_fd5eeab6-29cf-4532-ab3b-bf07ef6421cc">5,751</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTctMS0xLTEtMA_0cd924cc-b793-4a02-af98-692a060d15c3">126</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTctMy0xLTEtMA_627fc361-0424-4446-9be7-b05347f95f2b">96</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimated fair value of common stock warrant liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTgtMS0xLTEtMA_1ec5c01f-1be3-4d54-93e5-db6aa5a913bb">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTgtMy0xLTEtMA_6bcad0ff-8a8e-410d-9fdb-fb1ccd93ac84">405</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjAtMS0xLTEtMA_f9fa4f3b-8743-45a6-8a7d-28462cca80e9">245</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjAtMy0xLTEtMA_2d28ef61-dd36-4abe-9806-08545753c8b0">63</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjEtMS0xLTEtMA_ee6b7814-71e7-45fe-8639-1bf60a3fddcd">92</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjEtMy0xLTEtMA_9eb7fdf5-4ed3-4c4d-aa99-9f9d0fa31918">372</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjItMS0xLTEtMA_682517c1-605c-4f8f-b861-fa195a6cca14">950</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjItMy0xLTEtMA_c218546c-c9bb-4e2b-ac0b-449f2ad60138">6,123</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjMtMS0xLTEtMA_7767d2cf-d971-4c01-8608-eee119f3ec69">263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjMtMy0xLTEtMA_00c9e814-12cc-4940-bacf-0ae484841b21">300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjQtMS0xLTEtMA_c93a2db1-40c2-4e5e-a4d4-db3a7624e468">687</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjQtMy0xLTEtMA_2e54386f-3c4d-4f7f-81d8-d3253c371f81">5,823</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share (Note 3):</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjYtMS0xLTEtMA_6a4cfc80-daf1-42f7-886f-5cdad68b7ce0">0.01</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjYtMy0xLTEtMA_fef280d0-a0b8-4c5c-9ac7-a7db101f8523">0.14</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjctMS0xLTEtMA_f2812395-d8df-4ac3-a03c-94b897378d99">0.01</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjctMy0xLTEtMA_fb8c7135-2a6c-4660-a616-c4b83aeb6a03">0.14</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used to compute net loss per share:</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjktMS0xLTEtMA_34a5541b-65be-4453-8f33-3733b8d2a45a">51,181,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjktMy0xLTEtMA_ae2ecc3e-bde1-44e5-9022-62d67c4e3a0f">42,823,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMzAtMS0xLTEtMA_7fd15659-daad-4c2d-a443-a5f4aab412df">51,181,160</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMzAtMy0xLTEtMA_cea2ea90-97fa-4d80-8b3e-e9df78c529c1">42,823,427</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CareDx, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Comprehensive Loss</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yMi9mcmFnOmUzMTQyNmQwMGJkMjRlZDQ4MDNiMjc0ZGI5N2YwNjI3L3RhYmxlOjk2Njc3YTg5ODhkNjQzNmNhYTdiMDVkNzZkMjkxY2QzL3RhYmxlcmFuZ2U6OTY2NzdhODk4OGQ2NDM2Y2FhN2IwNWQ3NmQyOTFjZDNfMi0xLTEtMS0w_36581454-5900-4524-bbe4-e19b8f8f1c53">687</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yMi9mcmFnOmUzMTQyNmQwMGJkMjRlZDQ4MDNiMjc0ZGI5N2YwNjI3L3RhYmxlOjk2Njc3YTg5ODhkNjQzNmNhYTdiMDVkNzZkMjkxY2QzL3RhYmxlcmFuZ2U6OTY2NzdhODk4OGQ2NDM2Y2FhN2IwNWQ3NmQyOTFjZDNfMi0zLTEtMS0w_43c52e1e-c0f1-4122-8252-6a725a4d548f">5,823</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net of tax</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yMi9mcmFnOmUzMTQyNmQwMGJkMjRlZDQ4MDNiMjc0ZGI5N2YwNjI3L3RhYmxlOjk2Njc3YTg5ODhkNjQzNmNhYTdiMDVkNzZkMjkxY2QzL3RhYmxlcmFuZ2U6OTY2NzdhODk4OGQ2NDM2Y2FhN2IwNWQ3NmQyOTFjZDNfNC0xLTEtMS0w_340bcd2d-12ab-4247-a205-1541164d759d">1,503</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yMi9mcmFnOmUzMTQyNmQwMGJkMjRlZDQ4MDNiMjc0ZGI5N2YwNjI3L3RhYmxlOjk2Njc3YTg5ODhkNjQzNmNhYTdiMDVkNzZkMjkxY2QzL3RhYmxlcmFuZ2U6OTY2NzdhODk4OGQ2NDM2Y2FhN2IwNWQ3NmQyOTFjZDNfNC0zLTEtMS0w_a37724e5-8965-45af-8860-13459a0f9a1e">1,705</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net comprehensive loss</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yMi9mcmFnOmUzMTQyNmQwMGJkMjRlZDQ4MDNiMjc0ZGI5N2YwNjI3L3RhYmxlOjk2Njc3YTg5ODhkNjQzNmNhYTdiMDVkNzZkMjkxY2QzL3RhYmxlcmFuZ2U6OTY2NzdhODk4OGQ2NDM2Y2FhN2IwNWQ3NmQyOTFjZDNfNS0xLTEtMS0w_e176716c-2fa7-4fce-afa2-16042d500b2f">2,190</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yMi9mcmFnOmUzMTQyNmQwMGJkMjRlZDQ4MDNiMjc0ZGI5N2YwNjI3L3RhYmxlOjk2Njc3YTg5ODhkNjQzNmNhYTdiMDVkNzZkMjkxY2QzL3RhYmxlcmFuZ2U6OTY2NzdhODk4OGQ2NDM2Y2FhN2IwNWQ3NmQyOTFjZDNfNS0zLTEtMS0w_5bbb0224-69cb-4fb9-b1ae-667b770a6ac5">7,528</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CareDx</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inc</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Stockholders&#8217; Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except share data)</span></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.246%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.559%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i89b898ea3a0d485d8c185afd6a36a1f4_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMi0xLTEtMS0w_db90682f-00d7-43ca-a550-a4bfc258e6b2">49,441,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89b898ea3a0d485d8c185afd6a36a1f4_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMi0zLTEtMS0w_63e67049-3218-41f2-9867-e1232081803c">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id35c5ef8f94b40ebb0a52d70d7a4a80f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMi01LTEtMS0w_75e4407c-ad51-43ab-82de-a442186a51b9">632,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i80037b59b7b14f409743465fe003164c_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMi03LTEtMS0w_97d0c861-34ed-40c3-ad3b-1bab59dfeaa6">2,096</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia79aa63ca0344e4084cf137b9aef3389_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMi05LTEtMS0w_68d0845b-3e73-491d-a96e-55c8af3b6ba0">352,527</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMi0xMS0xLTEtMA_e0e5903b-dbfe-4d8b-bccd-83d1baae808c">277,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common shares through public equity offering, net of commissions and offering costs of $<ix:nonFraction unitRef="usd" contextRef="i25b98700c07a437fb55bfe5806722e7b_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMy0wLTEtMS0zMTgvdGV4dHJlZ2lvbjoyZTdhNWI1M2M0YTI0ZjE3YjljNDdjNWE3OTA2MDg1ZF8xMDk5NTExNjI3ODc5_03e191f0-0492-4632-be00-91b294c77ef4">12,495</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i845affe3a0164a4bb0e05d6702d0488f_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMy0xLTEtMS0yNTI_2c40cd11-1cbe-49a9-b885-ef35e44303de">2,211,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i845affe3a0164a4bb0e05d6702d0488f_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMy0zLTEtMS0yNTI_4cfe368b-b8eb-44ae-a165-50e3a15e36a0">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0923341d17ea4ed6baf45657c0a547c1_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMy01LTEtMS0yNTI_23c03b45-b7a3-4b14-b5da-7493be47d249">188,753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMy0xMS0xLTEtMjU1_201b6156-9f03-4337-930c-599a76bcba92">188,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock under ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i845affe3a0164a4bb0e05d6702d0488f_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMy0xLTEtMS0w_3a50cda6-c103-4c16-bd88-5836109093cf">24,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0923341d17ea4ed6baf45657c0a547c1_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMy01LTEtMS0w_94ec6461-1693-40c9-adbe-bec0da395278">838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMy0xMS0xLTEtMA_b7e79bd0-20b7-4197-bdf7-e110df0c3538">838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSU settlements, net of shares withheld</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i845affe3a0164a4bb0e05d6702d0488f_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfNC0xLTEtMS0w_1d361621-8241-4050-b535-08e581a747ab">121,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0923341d17ea4ed6baf45657c0a547c1_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfNC01LTEtMS0w_a527d278-c6c4-4b0d-aeb3-1abc16a80a71">2,313</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfNC0xMS0xLTEtMA_7579352b-ecad-4c0d-ade9-133d2cf261fd">2,313</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock for services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i845affe3a0164a4bb0e05d6702d0488f_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfNS0xLTEtMS0w_1c50cfb9-1bd9-4f5f-a573-9d94b744a218">1,339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0923341d17ea4ed6baf45657c0a547c1_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfNS01LTEtMS0w_c6d79426-806e-442e-89d2-3fd4d512f606">96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfNS0xMS0xLTEtMA_f8bc32b7-73f0-4679-9a60-56ae5bb6cccb">96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuance of common stock for cash upon exercise of stock options</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i845affe3a0164a4bb0e05d6702d0488f_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfNi0xLTEtMS0w_94a36c44-662b-46a9-9e68-000a1a1b0d0e">139,579</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0923341d17ea4ed6baf45657c0a547c1_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfNi01LTEtMS0w_7dc25f7a-b3d9-4bc0-8ae9-e72e371c7df9">2,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfNi0xMS0xLTEtMA_787901ba-c4a0-4cdd-b9d7-1ef38ddee5a4">2,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0923341d17ea4ed6baf45657c0a547c1_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfOC01LTEtMS0w_2299abe5-35d6-4f74-bd3b-21dbe3e8e980">6,488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfOC0xMS0xLTEtMA_18b3db13-90ad-4892-a250-407bb628e651">6,488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8771e272d64c3097478ec60f7b5524_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfOS03LTEtMS0w_12dda9e9-81b6-4f68-a012-db5690119dab">1,503</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfOS0xMS0xLTEtMA_59c9a5dc-adeb-4a41-a7c7-8c1072d2f908">1,503</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7e916d727f764c3cb7b4cba07f76f05c_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMTAtOS0xLTEtMA_fe3d6b83-7316-46d5-8bd5-332d15f1d916">687</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMTAtMTEtMS0xLTA_7aef370a-8372-48cc-984a-8fcbc8e88f18">687</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5c1d1d4aa9fc48c998e5fc09cba5bb08_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMTEtMS0xLTEtMA_7285d8fb-1000-4d34-a5aa-d59f9eaca494">51,939,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c1d1d4aa9fc48c998e5fc09cba5bb08_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMTEtMy0xLTEtMA_252d3890-8948-4362-b83b-995ebe83d3b0">51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e7f954a613c45ec806729ff9da41b67_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMTEtNS0xLTEtMA_969e92d2-0f16-493b-a298-9ab29e068016">828,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i77fa52ffebdb4c85ac3a79784a9790e4_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMTEtNy0xLTEtMA_55fdfc60-8066-4962-868a-a7ab13eaf29e">3,599</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i301b9e102f5d499bbfedcb70565fcfe9_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMTEtOS0xLTEtMA_5d257677-7dda-49d0-a856-cbc6e2bb231d">353,214</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMTEtMTEtMS0xLTA_730daf6e-fb61-4cf9-96f2-61d697f63f72">471,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CareDx</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inc</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Stockholders&#8217; Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except share data)</span></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.246%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.559%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i10a9d94c029541a787de05ed19e85a46_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMi0xLTEtMS0w_5b1e3750-78b6-470e-b463-621e7929943c">42,498,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10a9d94c029541a787de05ed19e85a46_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMi0zLTEtMS0w_a2a21a4a-6dcd-45fc-8fdb-f9eb9686a018">42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i516eb97ee4fe4802a04ee00369ce1fde_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMi01LTEtMS0w_5a0888ca-ee5c-4c58-adb2-0cbb1caf2f4b">437,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0fc15117dc004daa87d6663bdb519d49_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMi03LTEtMS0w_496ea679-4a40-410b-8d30-cf19d0e7b0b2">5,205</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic17c08ad4d5f4bdb81d32809b9cb6456_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMi05LTEtMS0w_5cfc9cc1-40b2-4c98-82bd-812706b9356a">333,813</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5559ded0a4f2446ea5a23c472577191a_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMi0xMS0xLTEtMA_664eba17-d36a-41d1-8842-82fd7dc89d2e">99,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock under ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i61f7a5d63f73490ca12e6aad18df1502_D20200101-20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMy0xLTEtMS0w_3c8d8b02-efbe-4f26-8b92-c0a6f942f07b">38,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icebd8106db3d4969bce6eb753e9eab05_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMy01LTEtMS0w_39687686-e7f4-4c7b-ba05-7c7ee7c7d840">699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMy0xMS0xLTEtMA_4d4e1798-925f-46a4-a930-c60ce7d2be0b">699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSU settlements, net of shares withheld</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i61f7a5d63f73490ca12e6aad18df1502_D20200101-20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNC0xLTEtMS0w_4b48e4c8-7e43-454e-947e-b18ce48f49ce">139,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icebd8106db3d4969bce6eb753e9eab05_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNC01LTEtMS0w_c2a2e68d-cd00-44be-8d36-424a5b742796">1,507</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNC0xMS0xLTEtMA_d9f58a23-cc47-4067-b33f-2740347ef860">1,507</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock for services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i61f7a5d63f73490ca12e6aad18df1502_D20200101-20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNS0xLTEtMS0w_e0d0039d-c023-494b-83e4-9019fa91c6c5">3,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icebd8106db3d4969bce6eb753e9eab05_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNS01LTEtMS0w_f68435ad-5654-45a5-afce-63cb95881c24">66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNS0xMS0xLTEtMA_4d782fcf-6cf3-4a9f-afd8-9678f6c23b77">66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuance of common stock for cash upon exercise of stock options</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i61f7a5d63f73490ca12e6aad18df1502_D20200101-20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNi0xLTEtMS0w_7fa2d5e0-89c1-4901-a857-0e3576ca0dc7">44,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icebd8106db3d4969bce6eb753e9eab05_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNi01LTEtMS0w_0bb5b82d-cbc3-467d-ac5e-49f51e0fd1b8">155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNi0xMS0xLTEtMA_3e39f3c0-6e98-460c-aff5-4a4322265d60">155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuance of common stock for cash upon exercise of warrants</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i61f7a5d63f73490ca12e6aad18df1502_D20200101-20200331" decimals="INF" format="ixt:numdotdecimal" name="cdna:IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNy0xLTEtMS0w_da092bf2-c0d7-48b7-8e9b-985e32f664e9">295,466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icebd8106db3d4969bce6eb753e9eab05_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="cdna:IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNy01LTEtMS0w_9d0f18c1-7565-4b70-adde-2c737ad35f2e">6,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="cdna:IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNy0xMS0xLTEtMA_e51d0345-ce9e-4dc9-b331-7b8c3050423d">6,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icebd8106db3d4969bce6eb753e9eab05_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfOC01LTEtMS0w_82fce468-de32-43f8-856e-ca46e4cef7d3">4,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfOC0xMS0xLTEtMA_bc1eb0ee-94b0-4ccc-8087-6c10e016075b">4,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i206fa63f6dbb406180d884c55f05df1f_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfOS03LTEtMS0w_458b181c-0aec-4798-9d3d-e6a701b28c18">1,705</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfOS0xMS0xLTEtMA_c43b6906-a581-4882-88b3-26c535c25bc4">1,705</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f60394a419a43c4a5875f0426a71c29_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMTAtOS0xLTEtMA_65480ed3-6e2a-4d95-8fc3-20d542acd498">5,823</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMTAtMTEtMS0xLTA_12e6ad68-94bb-4aee-96c8-b3b8c3355c1d">5,823</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id1913f44d7e24a90a538c5016590807b_I20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMTEtMS0xLTEtMA_9416cfb2-b4f0-4810-8598-f55e6d611afb">43,019,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1913f44d7e24a90a538c5016590807b_I20200331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMTEtMy0xLTEtMA_9bd51844-d53f-4971-8889-345050bb4642">42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127a90779c7b4bddbf0fb03980823365_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMTEtNS0xLTEtMA_8b618979-1df7-4690-8702-acfcf67e1bc9">447,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i96d8f32ebef7470a8eef318976f35905_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMTEtNy0xLTEtMA_1d55371f-c65d-4e1a-83da-ff00e86ba08a">6,910</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d97314a7ee54bcc89e60ec1e9554a4d_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMTEtOS0xLTEtMA_d051871c-c3df-4845-b23d-1b61afb4dfef">339,636</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01402d1b555448b6820f2f70ca88cddb_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMTEtMTEtMS0xLTA_631c5f18-1264-42d5-9720-df8d269d420d">101,384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">CareDx, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Cash Flows</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMy0xLTEtMS0w_3bc6d567-a8de-4b5d-b4cd-584ebe5dc1f0">687</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMy0zLTEtMS0w_b6ca7c36-6931-4920-8acb-7af31e61a268">5,823</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNS0xLTEtMS0w_3dec6d87-a5b0-4509-8559-52d9a675c1d2">6,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNS0zLTEtMS0w_d774b67a-5b27-4f0e-b0b7-e3b17c5faa69">4,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation of common stock warrant liability to estimated fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNi0xLTEtMS0w_590482a2-9f6c-468f-89db-bf306ae34b61">27</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNi0zLTEtMS0w_847955fa-08a8-4946-8d53-dbbf4b9696a9">405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNy0xLTEtMS0w_e2f42e6a-f5d7-4894-a258-6576b907a09f">1,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNy0zLTEtMS0w_68de55a8-2d67-4093-938b-057d44461e48">1,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfOS0xLTEtMS0w_9287bc24-e7ec-442a-bf8e-cb42622d4ae0">677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfOS0zLTEtMS0w_5b3fb318-f6d1-4c25-8f02-aea0f9259978">612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation of contingent consideration to estimated fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTAtMS0xLTEtMA_53bbdb5e-bf31-4d4a-8379-858f5331bf62">44</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTAtMy0xLTEtMA_f6316bd3-2875-42c0-b147-2e0868a8b652">190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTItMS0xLTEtMA_0a62e1d8-35da-47c2-8175-b5b30b4040b2">8,755</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTItMy0xLTEtMA_6dc94971-d08e-4d52-bb09-a8fe52c8cb46">2,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTMtMS0xLTEtMA_66e0d66c-64db-4a12-9c3e-9291bc736ea4">4,056</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTMtMy0xLTEtMA_925b68e8-653c-4cf0-8c74-bafde23cffcb">1,343</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidExpensesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTQtMS0xLTEtMA_0da6ceca-f71a-4c2c-ba38-c58e92d1e1c3">3,628</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidExpensesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTQtMy0xLTEtMA_42bdbe7b-8d0b-44bc-87f6-584158f5e0b1">545</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases liabilities, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" sign="-" name="cdna:IncreaseDecreaseInOperatingLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTUtMS0xLTEtMA_dc3569ca-a042-4dba-975a-4a0bcf953716">320</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" name="cdna:IncreaseDecreaseInOperatingLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTUtMy0xLTEtMA_38d99c23-c3e0-4497-9c7a-073180e72ed0">344</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTYtMS0xLTEtMA_4f0df357-045c-432c-9a16-aa6627e1855c">1,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTYtMy0xLTEtMA_41d3d9f0-d15f-4c67-9804-42109eba2791">1,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedSalaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTctMS0xLTEtMA_b5e07074-d5ff-411e-a46e-857d6e85e093">7,662</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedSalaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTctMy0xLTEtMA_8d4696b3-2b8a-4245-a379-144130ccc7cf">5,914</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTgtMS0xLTEtMA_7b161f09-6b22-4512-9bf0-b16dc4bbdd23">1,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTgtMy0xLTEtMA_0c59e60d-300d-40eb-b861-1fa71f460a2a">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Refund liability - CMS advance payment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="cdna:IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTktMS0xLTEtMA_c47fab60-9175-4872-891f-b3bff8c52525">20,496</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="cdna:IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTktMy0xLTEtMA_62d9032d-05e2-4ccd-831b-856db83ea06e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjAtMS0xLTEtMA_85273836-3a2f-4cc1-b222-2c56f9233618">286</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjAtMy0xLTEtMA_4e4690a3-d418-427d-bba0-b62775b6ebe9">322</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjEtMS0xLTEtMA_5fa920ee-ea3a-4396-a970-4fc98e18834e">33,630</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjEtMy0xLTEtMA_9006a210-01cc-448a-a115-dfe115da0ee3">3,055</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of business, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjMtMS0xLTEtMA_9af04d58-866b-44f0-8e84-677fff45b865">3,543</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjMtMy0xLTEtMA_13dac528-8ba5-4895-8157-70f9fc9f003d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjQtMS0xLTEtMA_7beeead1-4562-4c88-bbf3-82270ef49c75">1,200</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjQtMy0xLTEtMA_ab86224c-174a-4a3c-bfe9-6e80a35e4bc9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturities of marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjUtMS0xLTEtMA_4628a767-9928-4191-a48d-79778f0b7499">25,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjUtMy0xLTEtMA_d9f7ad9c-46ea-41ed-ba17-b5cd11d95327">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions of capital expenditures, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjctMS0xLTEtMA_ba8b41b8-e587-454f-81a4-3341ba3bc0ad">1,250</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjctMy0xLTEtMA_58f2aa77-75bf-4c2d-a19c-7a0af75c7c44">1,704</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjgtMS0xLTEtMA_85e2878c-6c3e-406c-9f4b-4b81e6b7a3aa">19,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjgtMy0xLTEtMA_473e3d20-d9b7-406f-a058-d0f9cc840247">1,704</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from issuance of common shares in public equity offering, net of issuance costs paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25b98700c07a437fb55bfe5806722e7b_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzEtMS0xLTEtMA_6d6ce774-ca9d-4dbb-a42a-587a87a2ed7e">188,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd162c771ae74052a977cf22f450eace_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzEtMy0xLTEtMA_741e818f-92e3-4169-a17e-15883fbf5af4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from issuance of common stock under employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzMtMS0xLTEtMA_8a393c5a-717f-4a89-8a10-0c805b81c138">667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" name="us-gaap:ProceedsFromStockPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzMtMy0xLTEtMA_0c591ba7-873f-46b7-9fc7-e7ef4d1d6867">358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes paid related to net share settlement of restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="cdna:TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzQtMS0xLTEtMA_56716949-3eb8-4b71-ac84-51375bea99ff">2,313</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="cdna:TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzQtMy0xLTEtMA_2d285ccc-1949-480b-bcdd-ad1e10512dd6">1,507</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from exercise of warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromWarrantExercises" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzUtMS0xLTEtMA_12751db3-bf57-4461-a7cb-57fcb94ba27d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" name="us-gaap:ProceedsFromWarrantExercises" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzUtMy0xLTEtMA_2103d703-e994-49c5-a577-b462eca5bdd2">304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzYtMS0xLTEtMA_93cf5102-16b6-4f75-bbdc-7bbd844cb863">2,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzYtMy0xLTEtMA_a4c52903-4047-4c79-b25d-983490c68a78">155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal payments on finance lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzctMS0xLTEtMA_6fd6e9ae-41c2-4e82-95f8-1a392da67f5c">34</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzctMy0xLTEtMA_7f8fd581-1f71-4542-ad68-b9f2766e4ace">45</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDAtMS0xLTEtMA_694f1b8f-2230-4240-b2fa-38b38a593710">189,228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDAtMy0xLTEtMA_ab36b3cf-007f-47a2-adfa-48d298653fd7">735</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDEtMS0xLTEtMA_db472367-dcad-4d9c-b456-678348b733dc">23</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDEtMy0xLTEtMA_444923a9-d590-4ae6-b0b8-1d63f7802ace">552</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDItMS0xLTEtMA_b788020b-290c-433c-9169-7e0989a3277d">174,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDItMy0xLTEtMA_644b4dc1-4ad2-4ea4-901a-41aac3ae6de3">6,046</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash at beginning of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDMtMS0xLTEtMA_f3e6bc07-26e2-44e2-b82f-eb763b119348">134,939</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5559ded0a4f2446ea5a23c472577191a_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDMtMy0xLTEtMA_c7a2dea6-16bb-4998-b842-2a1d864002a6">38,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDQtMS0xLTEtMA_9f4729d3-23be-4021-a91e-9e64b26ac8ff">309,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01402d1b555448b6820f2f70ca88cddb_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDQtMy0xLTEtMA_87051542-bf2a-4537-affc-ea254ae94255">32,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CareDx, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Unaudited Condensed Consolidated Financial Statements</span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_34"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTUwMTg_4b341f9e-42c0-40fa-8b2f-fb4ee44fe28d" continuedAt="i3a8b8cbc410e4eeca7ff68fca7357ae7" escape="true">ORGANIZATION AND DESCRIPTION OF BUSINESS</ix:nonNumeric></span></div><ix:continuation id="i3a8b8cbc410e4eeca7ff68fca7357ae7" continuedAt="i0bc7d9ec415040b48663d7d841918233"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CareDx, Inc. (&#8220;CareDx&#8221; or the &#8220;Company&#8221;), together with its subsidiaries, is a leading precision medicine company focused on the discovery, development and commercialization of clinically differentiated, high-value diagnostic solutions for transplant patients and caregivers.&#160;&#160;The Company&#8217;s headquarters are in South San Francisco, California. The primary operations are in Brisbane, California; Omaha, Nebraska; Fremantle, Australia; and Stockholm, Sweden.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s commercially available testing services consist of AlloSure&#174; Kidney, which is a donor-derived cell-free DNA (&#8220;dd-cfDNA&#8221;) solution for kidney transplant patients, AlloMap&#174; Heart, which is a gene expression solution for heart transplant patients, and AlloSure&#174; Heart, a dd-cfDNA test which can identify underlying cell injury leading to organ rejection. The Company has initiated several clinical studies to generate data on its existing and planned future testing services. In April 2020, the Company announced its first biopharma research partnership for AlloCell, a surveillance solution that monitors the level of engraftment and persistence of allogeneic cells for patients who have received cell therapy transplants. The Company also offers high-quality products that increase the chance of successful transplants by facilitating a better match between a donor and a recipient of stem cells and organs. In 2019, the Company began providing digital solutions to transplant centers following the acquisitions of Ottr Complete Transplant Management (&#8220;Ottr, Inc.&#8221;) and XynManagement, Inc. (&#8220;XynManagement&#8221;), as well as the acquisition of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TransChart LLC (&#8220;TransChart&#8221;).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Testing Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloSure Kidney has been a covered service for Medicare beneficiaries since October 2017. The Medicare reimbursement rate for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloSure</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Kidney is currently </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="ia7fc9c834d3d4730bea4773616dbd27f_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:RecoveryOfDirectCosts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY0OTMzMA_8c8baf79-deae-4e36-ba2e-bb77d0dbf1d4">2,841</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. AlloSure Kidney has received positive coverage decisions from Blue Cross Blue Shield (&#8220;BCBS&#8221;) of South Carolina, BCBS of Kansas City and Capital Health, and is reimbursed by other private payers on a case-by-case basis.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloMap Heart has been a covered service for Medicare beneficiaries since January 2006. The Medicare reimbursement rate for AlloMap </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Heart</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is currently </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i1873c28d11334b06965277d559b8d0a9_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:RecoveryOfDirectCosts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY0OTM0Ng_0010c0e9-76a7-4d81-966e-bfb2edd9334b">3,240</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. AlloMap Heart has also received positive coverage decisions for reimbursement from many of the largest U.S. private payers, including Aetna, Cigna, Health Care Services Corporation, Humana, Kaiser Foundation Health Plan, Inc. and UnitedHealthcare.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, AlloSure Heart received a final Palmetto MolDx Medicare coverage decision for AlloSure Heart. In November </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Noridian Healthcare Solutions, the Company's Medicare Administrative contractor, issued a parallel coverage policy granting coverage when used in conjunction with AlloMap Heart, which became effective in December 2020. The Medicare reimbursement rate for AlloSure Heart is currently $<ix:nonFraction unitRef="usd" contextRef="idbd7a7fae9404e578ba3a9f8f7a8dcf7_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:RecoveryOfDirectCosts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY1MDQ4NQ_649354cc-af56-41cc-bf09-a586aadb574c">2,753</ix:nonFraction>.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Clinical Studies</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2018, the Company initiated the Kidney Allograft Outcomes AlloSure Kidney Registry study (&#8220;K-OAR&#8221;), to develop additional data on the clinical utility of AlloSure Kidney for surveillance of kidney transplant recipients. K-OAR is a multicenter, non-blinded, prospective observational cohort study which has enrolled more than <ix:nonFraction unitRef="patient" contextRef="i090a46d744544a988bde64b2d3d871bc_I20180131" decimals="0" format="ixt:numdotdecimal" name="cdna:NumberOfRenalTransplantPatients" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMzAwNw_55b571a2-f7d4-4e92-932d-62a9192d209c">1,700</ix:nonFraction> renal transplant patients who will receive AlloSure Kidney long-term surveillance.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2018, the Company initiated the Surveillance HeartCare&#8482; Outcomes Registry (&#8220;SHORE&#8221;). SHORE is a prospective, multi-center, observational registry of patients receiving HeartCare for surveillance. HeartCare combines the gene expression profiling technology of AlloMap Heart with the dd-cfDNA analysis of AlloSure&#174; Heart in one surveillance solution.</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2019, AlloSure&#174; Lung became available for lung transplant patients through a compassionate use program while the test is undergoing further studies. In June 2020, the Company submitted an AlloSure Lung application to the Palmetto MolDx Technical Assessment program seeking coverage and reimbursement for Medicare beneficiaries.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, the Company announced the commencement of the Outcomes of KidneyCare on Renal Allografts (&#8220;OKRA&#8221;) study, which is an extension of K-OAR. OKRA is a prospective, multi-center, observational, registry of patients receiving KidneyCare for surveillance. KidneyCare combines the dd-cfDNA analysis of AlloSure Kidney with the gene expression profiling technology of AlloMap Kidney and the predictive artificial intelligence technology of KidneyCare iBox developing a multimodality surveillance solution. The Company has not yet made any applications to private payers for reimbursement coverage of AlloMap Kidney or KidneyCare iBox. Enrollment for OKRA was negatively affected by the COVID-19 restrictions during the year 2020, and the study had been delayed by six months; however, the collection of samples are at normal levels as a result of the introduction of RemoTraC. Following the successful implementation of RemoTraC, OKRA is planned to be fully enrolled by the end of 2021. The patients will then be followed for a period of three years with the output of the study due in 2024.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><ix:continuation id="i0bc7d9ec415040b48663d7d841918233" continuedAt="if7323bdf533446ddb4c186ac1ce06334"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Products</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s suite of AlloSeq products are commercial next generation sequencing (&#8220;NGS&#8221;)-based kitted solutions that the Company has developed as a result of its license agreement with Illumina, Inc. (&#8220;Illumina&#8221;). These products include: AlloSeq&#8482; Tx, a high-resolution Human Leukocyte Antigen (&#8220;HLA&#8221;) typing solution, AlloSeq&#8482; cfDNA, a surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and AlloSeq&#8482; HCT, a solution for chimerism testing for stem cell transplant recipients.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's other HLA typing products include: TruSight HLA, a NGS-based high resolution typing solution; Olerup SSP&#174;, based on the sequence specific primer (&#8220;SSP&#8221;) technology; and QTYPE&#174;, which uses real-time polymerase chain reaction (&#8220;PCR&#8221;) methodology, to perform HLA typing at a low to intermediate resolution for samples that require a fast turnaround time.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company acquired BFS Molecular S.R.L. (&#8220;BFS Molecular&#8221;), a software company focused on NGS-based patient testing solutions. BFS Molecular brings extensive software and algorithm development capabilities for NGS transplant surveillance products.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Digital and Other</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the acquisitions of both Ottr, Inc. and XynManagement, the Company is a leading provider of transplant patient tracking software (&#8220;Ottr software&#8221;), as well as of transplant quality tracking and waitlist management solutions. Ottr software provides comprehensive solutions for transplant patient management and enables integration with electronic medical record (&#8220;EMR&#8221;) systems providing patient surveillance management tools and outcomes data to transplant centers. XynManagement provides <ix:nonFraction unitRef="uniquesolution" contextRef="i56d9b9999ad04e57b9c00d2bed6adc33_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="cdna:NumberOfUniqueSolutions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY1NjczMQ_3dddd22f-f64d-4114-a2da-57044b1c643b">two</ix:nonFraction> unique solutions, XynQAPI software (&#8220;XynQAPI&#8221;) and XynCare. XynQAPI simplifies transplant quality tracking and Scientific Registry of Transplant Recipients reporting. XynCare includes a team of transplant assistants who maintain regular contact with patients on the waitlist to help prepare for their transplant and maintain eligibility.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, the Company launched AlloCare, a mobile app that provides a patient-centric resource for transplant recipients to manage medication adherence, coordinate with Patient Care Managers for AlloSure scheduling and measure health metrics.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company acquired TransChart LLC for cash. TransChart provides EMR software to hospitals throughout the U.S. to care for patients who have or may need an organ transplant. As part of its acquisition of TransChart in January 2021, the Company acquired Tx Connect, a cloud-based service that allows nephrologists and dialysis centers to electronically submit referrals to transplant programs, closely follow and assist patients through the transplant waitlist process, and ultimately, through transplantation.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">COVID-19 Pandemic</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 30, 2020, the World Health Organization (the &#8220;WHO&#8221;) announced a global health emergency because of a new strain of coronavirus (&#8220;COVID-19&#8221;) originating in Wuhan, China and the risks to the international community as the virus spread globally beyond its point of origin. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. The full impact of the COVID-19 pandemic, including the impact associated with preventative and precautionary measures that the Company, other businesses and governments are taking, continues to evolve as of the date of this report. As such, it is uncertain as to the full magnitude that the pandemic will have on the Company, but the pandemic may materially affect the Company's financial condition, liquidity and future results of operations.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the final weeks of March and during April 2020, with hospitals increasingly caring for COVID-19 patients, hospital administrators chose to limit or even defer, non-emergency procedures. Immunosuppressed transplant patients either self-prescribed or were asked to avoid transplant centers and caregiver visits to reduce the risk of contracting COVID-19. As a result, with transplant surveillance visits down, the Company experienced a slowdown in testing services volumes in the final weeks of March and during April 2020. As a response to the COVID-19 pandemic, and to enable immune-compromised transplant patients to continue to have their blood drawn, in late March 2020, the Company launched RemoTraC, a remote home-based blood draw solution using mobile phlebotomy for AlloSure and AlloMap surveillance tests, as well as for other standard monitoring tests. To date, more than <ix:nonFraction unitRef="center" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="0" name="cdna:NumberOfTransplantCentersOfferingRemoTraC" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY2MzIwMQ_89e28e4c-0513-43d2-b714-bfb3af282ea8">200</ix:nonFraction> transplant centers can offer RemoTraC to their patients and over <ix:nonFraction unitRef="patient" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="0" format="ixt:numdotdecimal" name="cdna:NumberOfPatientsEnrolledInRemoTraC" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY2MzIxNA_6151cd47-64d3-40dc-811e-20a22152dca1">7,000</ix:nonFraction> kidney, heart and lung transplant patients have enrolled. Based on existing and new relationships with partners, the Company has established a nationwide network of more than <ix:nonFraction unitRef="phlebotomist" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="0" format="ixt:numdotdecimal" name="cdna:NumberOfMobilePhlebotomists" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY2MzIwNg_43fb705b-8448-415b-9a2f-8fe76daa52ce">10,000</ix:nonFraction> mobile phlebotomists. Following the introduction of RemoTraC and with the easing of stay-at-home restrictions and the opening up of many hospitals to non-COVID-19 patients, the Company&#8217;s testing services volumes returned to levels consistent with those experienced immediately prior to the COVID-19 pandemic, an</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d through March 31, 2021, volumes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">continued to be at or above those levels since May 2020.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><ix:continuation id="if7323bdf533446ddb4c186ac1ce06334" continuedAt="i5071bd11a3e542bab6c1dcdcca350a44"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In spite of the resurgence of COVID-19 infection rates, which resulted in increased stay-at-home and renewed travel restrictions, the Company did not experience a decrease in testing services volumes. The Company&#8217;s product business experienced a reduction in forecasted sales volume throughout the second and third quarters of 2020, as it was unable to undertake onsite discussions and demonstrations of its recently launched NGS products, including AlloSeq Tx 17, which was a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">warded CE mark authorization in May 2020. The Company's product business maintained normal sales volumes during the fourth quarter of 2020 and continued to maintain normal sales volumes through the first quarter of 2021.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is maintaining its testing, manufacturing, and distribution facilities while implementing specific protocols to reduce contact among employees. In areas where COVID-19 impacts healthcare operations, the Company&#8217;s field-based sales and clinical support teams are supporting providers through telephone and online platforms. In August 2020, the state of California released revised criteria for loosening and tightening restrictions on certain activities on generally a county-by-county basis. Under the updated executive orders, San Mateo County, where the Company's laboratory and headquarters are located, continues to be subject to certain restrictions. These orders and others may be further modified, amended and adopted depending upon the COVID-19 transmission rates in our county and state, as well as other factors.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company has created a COVID-19 task force that is responsible for crisis decision making, employee communications, enforcing pre-arrival temperature checking, daily health check-ins and enhanced safety training/protocols in its offices for employees that do not work from home.</span></div><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="cdna:LiquidityPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTUwMTk_875b7d26-3ed7-4c9b-b190-26e94b79c4d9" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Liquidity and Capital Resources</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has incurred significant losses and negative cash flows from operations since its inception and had an accumulated deficit of $<ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY3NDM2Ng_77d660d0-1836-4d2b-b184-c5231bc7ade8">353.2</ix:nonFraction> million at March&#160;31, 2021. As of March&#160;31, 2021, the Company had cash, cash equivalents and marketable securities of $<ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsAndShortTermInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY1MDU3OA_737b5aa2-4528-4442-975c-3cc25ad38c41">374.3</ix:nonFraction> million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS Accelerated and Advance Payment Program for Medicare Providers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020 the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CARES Act&#8221;). Pursuant to the CARES Act, the Centers for Medicare &amp; Medicaid Services (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#8221;) expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS is authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i0f75ebd653614166b5bbff06d9a7b2b4_D20200401-20200430" decimals="-5" format="ixt:numdotdecimal" name="cdna:CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTE1MzU_8cbf8fe9-001c-4238-b5c1-9657e98b9608">20.5</ix:nonFraction>&#160;million, and recorded the payment as Deferred revenue - CMS advance payment on the Company's condensed consolidated balance sheet.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. The Company recorded the amount as Refund liability - CMS advance payment on the condensed consolidated balance sheet as of December 31, 2020. Refer to Note 8, Balance Sheet Components, for further explanation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CARES Act Provider Relief Fund for Medicare Providers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the CARES Act, the U.S. Department of Health &amp; Human Services (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;HHS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) distributed an initial tranche of $<ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GrantsReceivable" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTI2NTA_5e0aef85-51cd-464d-88c3-cd23174778f9">30.0</ix:nonFraction>&#160;billion in funds to healthcare providers that received Medicare fee-for-service (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FFS&#8221;) reimbursements in 2019. These payments to healthcare providers are not loans and will not be required to be repaid. As a condition to receiving these payments, providers must agree to certain terms and conditions and submit sufficient documentation demonstrating that the funds are being used for healthcare-related expenses or lost revenue attributable to the COVID-19 pandemic. Due to the recent enactment of legislation and absence of definitive guidance, there is a high degree of uncertainty around the CARES Act&#8217;s implementation and the Company continues to assess the impact on its business. Furthermore, HHS has indicated that it, along with the Office of Inspector General, will be closely monitoring and auditing providers to ensure that recipients comply with the terms and conditions of relief programs and to prevent fraud and abuse. All providers will be subject to civil and criminal penalties for any deliberate omissions, misrepresentations or falsifications of any information given to HHS. Providers will be distributed a portion of the initial $<ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GrantsReceivable" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTM3OTc_5e0aef85-51cd-464d-88c3-cd23174778f9">30.0</ix:nonFraction>&#160;billion of funds based on their share of total Medicare FFS reimbursements made by the U.S. in 2019. During April 2020, the Company received a payment of approximately $<ix:nonFraction unitRef="usd" contextRef="i0f75ebd653614166b5bbff06d9a7b2b4_D20200401-20200430" decimals="-5" format="ixt:numdotdecimal" name="cdna:CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTM5NjA_5fed4491-2050-47a0-8b1c-d906bae382ab">4.8</ix:nonFraction>&#160;million representing its portion of the initial tranche of funds, recorded in other income (expense), net on the condensed consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is complying with the key terms and provisions of the CARES Act Provider Relief Fund, which includes, among other things, the requirement that the Company maintain appropriate records and cost documentation. The Company has registered with HHS to submit financial data indicating the use of the funds the Company received pursuant to the CARES Act Provider Relief Fund. The Company will be notified by HHS when the Provider Relief Fund Reporting Portal is open for reporting on the use of Provider Relief Fund payments.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><ix:continuation id="i5071bd11a3e542bab6c1dcdcca350a44"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Underwritten Public Offering of Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 15, 2020, the Company sold <ix:nonFraction unitRef="shares" contextRef="ic1bff2056a234a289d7f48ab2618db5d_D20200615-20200615" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTQxODM_ef139fdb-1e2c-401d-b22e-121da3c0c0f3">4,492,187</ix:nonFraction> shares of common stock (which included shares sold pursuant to the underwriters&#8217; full exercise of an overallotment option granted to the underwriters in connection with the offering) through an underwritten public offering at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ic7c74e6b53444619b934d0e9b6d34f5b_I20200615" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTQ0MjM_19090f4b-51bf-40aa-b3d3-53b07a749aa6">32.00</ix:nonFraction> per share for aggregate net proceeds of approximately $<ix:nonFraction unitRef="usd" contextRef="ic1bff2056a234a289d7f48ab2618db5d_D20200615-20200615" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY0NTg4OQ_34d3f3d8-d2f0-4cc4-81a1-16d06d99469b">134.6</ix:nonFraction> million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Public Offering of Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 25, 2021, the Company sold <ix:nonFraction unitRef="shares" contextRef="i7d44e5e02ba0462da2c4aaa290372502_D20210125-20210125" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY0NTgwNw_c97faf32-6b36-4672-845f-3ff9ca3dcf37">1,923,077</ix:nonFraction> shares of its common stock through an underwritten public offering at a public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i96f6c5996f8f4e5aa4d0d6e2e34d310b_I20210125" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY0NTgxNg_c932da2c-0ce2-4d2d-85b0-30d3992a35e2">91.00</ix:nonFraction> per share. The net proceeds to the Company from the offering were approximately $<ix:nonFraction unitRef="usd" contextRef="i7d44e5e02ba0462da2c4aaa290372502_D20210125-20210125" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY0NTgzMw_3fd49b25-5842-480b-b708-80675701e23a">164.0</ix:nonFraction>&#160;million, after deducting underwriting discounts and commissions and offering expenses.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 11, 2021, the Company sold <ix:nonFraction unitRef="shares" contextRef="i4477c5a730c54fe6b716d78326474d33_D20210211-20210211" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY0NTg0Ng_da712d2d-7bac-4059-ae36-60decc3943ae">288,461</ix:nonFraction> shares of its common stock pursuant to the full exercise of the overallotment option granted to the underwriters in connection with the offering. The net proceeds to the Company from the full exercise of the underwriters' overallotment option were approximately $<ix:nonFraction unitRef="usd" contextRef="i4477c5a730c54fe6b716d78326474d33_D20210211-20210211" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY0NTg2Mg_61e02de7-4873-4f6e-acd2-71118c4b9d44">24.7</ix:nonFraction>&#160;million.</span></div></ix:continuation><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_37"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfODYyOQ_2add6af6-25b0-41b6-99f6-bd036ce157a5" continuedAt="id1906e8e7a2a4335b76279fc5346c20e" escape="true">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="id1906e8e7a2a4335b76279fc5346c20e" continuedAt="i47d669c1b43c4987a87fd5f3da953308"><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant accounting policies and estimates used in preparation of the unaudited condensed consolidated financial statements are described in the Company&#8217;s audited consolidated financial statements as of and for the year ended December&#160;31, 2020, and the notes thereto, which are included in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2020. Material changes to the significant accounting policies previously disclosed in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2020 are reflected below.</span></div><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfODYzMA_3f8fcbfd-0ffb-4af6-9ebe-bafb6832e5ea" escape="true"><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;), and follow the requirements of the Securities and Exchange Commission (the &#8220;SEC&#8221;) for interim reporting. As permitted under those rules, certain notes and other financial information that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company&#8217;s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments that are necessary for a fair statement of the Company&#8217;s financial information. The condensed consolidated balance sheet as of December&#160;31, 2020 has been derived from audited consolidated financial statements as of that date but does not include all of the financial information required by U.S. GAAP for complete financial statements. Operating results for the three months ended March&#160;31, 2021 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2021.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfNDk0NzgwMjM0NDU5NQ_55af3c54-e995-48e4-ae9e-901adc67d82e" escape="true"><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Correction to Presentation</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The presentation of certain prior period amounts within the accompanying condensed consolidated statements of operations have been corrected, including creating separate line items for the presentation of cost of testing services, cost of product and cost of digital and other, which were previously reported, in aggregate, in total cost of revenue of $<ix:nonFraction unitRef="usd" contextRef="ibfcf1afd7a314f5da620c77813c0d1a5_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfNDk0NzgwMjM0NDU5Nw_8ed795f2-7bc2-44c9-b7f2-71a7e109456b">12.4</ix:nonFraction>&#160;million for the three months ended March 31, 2020. These corrections had no effect on loss from operations, loss before taxes, or net loss. The Company evaluated these corrections, considering both qualitative and quantitative factors, and concluded they are immaterial to previously issued financial statements.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfODYyNw_4da876e9-269a-42cd-94cb-5758caf1da3c" escape="true"><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of Estimates</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities and the reported amounts of revenues and expenses in the unaudited condensed consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to transaction price estimates used for testing services revenue; standalone fair value of digital revenue performance obligations; accrued expenses for clinical studies;&#160;inventory valuation; the fair value of issued common stock warrants and embedded derivatives;&#160;the fair value of assets and liabilities acquired in a business combination or an assets acquisition (including identifiable intangible assets acquired);&#160;the fair value of contingent consideration recorded in connection with a business combination; the grant date fair value assumptions used to estimate stock-based compensation expense; income taxes; impairment of long-lived assets and indefinite-lived assets (including goodwill); and legal contingencies. Actual results could differ from those estimates.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><ix:continuation id="i47d669c1b43c4987a87fd5f3da953308"><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfODYyOA_c1f0b340-759a-485a-a6aa-6e88ec8c0679" escape="true"><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Concentrations of Credit Risk and Other Risks and Uncertainties</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2021 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, approximately <ix:nonFraction unitRef="number" contextRef="i9c6cdeb5a7694fc585b7db45cbaeea59_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfMzQ2OQ_4bc25f8e-26ec-4e7b-9eaa-718019fc4282">60</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="idda853cedee648609ac8af01941360a2_D20200101-20200331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfMzQ3Ng_fdb9b2af-22a1-4d34-85db-f06ec0993561">53</ix:nonFraction>%, respectively, of total revenue was derived from Medicare.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021 and December&#160;31, 2020, approximately <ix:nonFraction unitRef="number" contextRef="i7d9bf70157ff4cdaa6188c598367709e_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfMzc2Mg_33b18222-1eb5-4e1c-9938-34aae50acf22">31</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i4b6929b88840427b8923b3c168d6a000_D20200101-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfMzc2OQ_81e3c8eb-464b-4f56-8cd0-14f86c0d42d9">28</ix:nonFraction>%, respectively, of accounts receivable was due from Medicare. No other payer or customer represented more than 10% of accounts receivable on either March&#160;31, 2021 or December&#160;31, 2020.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:MarketableSecuritiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfNDk0NzgwMjM0NDYxMg_b61d2a5d-56f5-406a-948a-254ba23c533d" escape="true"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Marketable Securities</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments in securities with a maturity of greater than three months at the time of purchase to be marketable securities. As of March&#160;31, 2021, the Company&#8217;s marketable securities consisted of corporate debt securities with maturities of greater th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an three months but less than twelve months at the time of purchase. Thes</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e marketable securities are classified as current assets on the condensed consolidated balance sheet.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its marketable securities as held-to-maturity at the time of purchase and reevaluates such designation at each balance sheet date. The Company has the positive intent and ability to hold these marketable securities to maturity. Marketable securities are carried at amortized cost and are adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest income (expense), net on the condensed consolidated statements of operations. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on marketable securities are included in interest income (expense), net. The cost of securities sold will be determined using specific identification.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfODYyNQ_5f6d21d5-b44b-48a3-85e3-6fe4cd17f35c" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Leases</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2019, the Company adopted Accounting Standard Codification (&#8220;ASC&#8221;) Topic 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using the optional transition method and applied the standard only to leases that existed at that date. The Company determines if an arrangement is or contains a lease at contract inception. A right-of-use (&#8220;ROU&#8221;) asset, representing the underlying asset during the lease term, and a lease liability, representing the payment obligation arising from the lease, are recognized on the condensed consolidated balance sheet at lease commencement based on the present value of the payment obligation. For operating leases, expense is recognized on a straight-line basis over the lease term. For finance leases, interest expense on the lease liability is recognized using the effective interest method and amortization of the ROU asset is recognized on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Short-term leases with an initial term of 12 months or less are not recorded on the balance sheet.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2021,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Company&#8217;s leases had remaining terms of <ix:nonNumeric contextRef="i626337716792481aab7c1ed745242ebf_D20210101-20210331" format="ixt-sec:duryear" name="cdna:RemainingOperatingAndFinanceLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfNTIzMQ_45034507-d4f3-4cbc-bb98-fa6fbb581f52">0.21</ix:nonNumeric> years to <ix:nonNumeric contextRef="id1284aee197f477d98a5efa92b881bbc_D20210101-20210331" format="ixt-sec:duryear" name="cdna:RemainingOperatingAndFinanceLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfNTIzNw_ff42a192-f90c-4c99-b264-20ac624e019d">7.92</ix:nonNumeric> years, some of which include options to extend the lease term.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfODYyMw_e7f0caeb-510d-4756-a01c-ecaf2ea4e975" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2020-10, Codification Improvements, which contains amendments that improve the consistency of the ASC by including all disclosure guidance in the appropriate Disclosure Section (Section 50). The FASB provided transition guidance for all the amendments in this ASU. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">amendments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Sections B and C (Section A has been removed) of this ASU are effective for annual periods beginning after December 15, 2020 for public business entities. Early application of the amendments in this ASU is permitted for public business entities for any annual or interim period for which financial statements have not been issued. The amendments in this ASU should be applied retrospectively. The Company adopted the standard on January 1, 2021. The adoption of the new standard did not have an impact on the Company's condensed consolidated financial statements and disclosures.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_40"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RleHRyZWdpb246YmQwNjVhMDRiNTNjNGRjOWFkOTg3Yzk3ODU3YmMwMzJfNTk1_1b49d38c-393f-447b-8fdd-0c39407cf39b" continuedAt="ib6788d2d4cfc4e6a8d08277d5d963634" escape="true">NET LOSS PER SHARE</ix:nonNumeric></span></div><ix:continuation id="ib6788d2d4cfc4e6a8d08277d5d963634"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share have been computed by dividing the net loss by the weighted-average number of common shares outstanding during the period, without consideration of common share equivalents as their effect would have been antidilutive.</span></div><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RleHRyZWdpb246YmQwNjVhMDRiNTNjNGRjOWFkOTg3Yzk3ODU3YmMwMzJfNTk2_eb3f4277-a8f3-40cd-857e-f1f080b7aa5d" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the computation of the Company&#8217;s basic and diluted net loss per share (in thousands, except shares and per share data):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss used to compute basic and diluted net loss per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOmRmYzBjY2E4MTAzMzQ4ZjI4NmU2MmM2YzZlNmRiZDkzL3RhYmxlcmFuZ2U6ZGZjMGNjYTgxMDMzNDhmMjg2ZTYyYzZjNmU2ZGJkOTNfMy0xLTEtMS0w_d882d32c-f772-4e2b-ac7a-673be523e4ca">687</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOmRmYzBjY2E4MTAzMzQ4ZjI4NmU2MmM2YzZlNmRiZDkzL3RhYmxlcmFuZ2U6ZGZjMGNjYTgxMDMzNDhmMjg2ZTYyYzZjNmU2ZGJkOTNfMy0zLTEtMS0w_e57a15a9-9b65-4b4a-9931-d7d8154a214c">5,823</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used to compute basic and diluted net loss per share</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOmRmYzBjY2E4MTAzMzQ4ZjI4NmU2MmM2YzZlNmRiZDkzL3RhYmxlcmFuZ2U6ZGZjMGNjYTgxMDMzNDhmMjg2ZTYyYzZjNmU2ZGJkOTNfNS0xLTEtMS0w_d669e254-ca1e-4abd-b453-d8c39e89cb21">51,181,160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOmRmYzBjY2E4MTAzMzQ4ZjI4NmU2MmM2YzZlNmRiZDkzL3RhYmxlcmFuZ2U6ZGZjMGNjYTgxMDMzNDhmMjg2ZTYyYzZjNmU2ZGJkOTNfNS0zLTEtMS0w_4b53f68f-9fa9-45e9-b443-39fd9022e26b">42,823,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOmRmYzBjY2E4MTAzMzQ4ZjI4NmU2MmM2YzZlNmRiZDkzL3RhYmxlcmFuZ2U6ZGZjMGNjYTgxMDMzNDhmMjg2ZTYyYzZjNmU2ZGJkOTNfNy0xLTEtMS0w_cd7c1d44-887f-47bd-908b-7ccd873781b6">0.01</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOmRmYzBjY2E4MTAzMzQ4ZjI4NmU2MmM2YzZlNmRiZDkzL3RhYmxlcmFuZ2U6ZGZjMGNjYTgxMDMzNDhmMjg2ZTYyYzZjNmU2ZGJkOTNfNy0zLTEtMS0w_a1bfe2bc-f345-465b-9f38-b0e1112a8652">0.14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RleHRyZWdpb246YmQwNjVhMDRiNTNjNGRjOWFkOTg3Yzk3ODU3YmMwMzJfNTk3_fad3c4f1-b7f1-4b50-a624-ea0a1fcaa56d" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities have been excluded from diluted net loss per share as of March&#160;31, 2021 and 2020 because their effect would be antidilutive:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock subject to outstanding options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i273a88dc917049d8bd3abd21b32e229e_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfMi0xLTEtMS0w_251c908b-6647-4ad4-b69f-74273135b119"><ix:nonFraction unitRef="shares" contextRef="i273a88dc917049d8bd3abd21b32e229e_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfMi0xLTEtMS0w_bdfec88c-8ebe-44ef-97b8-5a140baf610b">2,592,281</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibc91de763241464fbaff3614b30e4008_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfMi0zLTEtMS0w_c44631e0-e58d-4ede-aabe-1c848cb08cc2"><ix:nonFraction unitRef="shares" contextRef="ibc91de763241464fbaff3614b30e4008_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfMi0zLTEtMS0w_ddbc3c17-442d-478e-bc04-accf2a2a51f1">2,845,862</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock subject to outstanding common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if797b155491444d6978c0ae23073194f_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfMy0xLTEtMS0w_0472b93c-a9ab-491c-9400-8742caa7ffe5"><ix:nonFraction unitRef="shares" contextRef="if797b155491444d6978c0ae23073194f_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfMy0xLTEtMS0w_60e4e5d1-ba0a-43de-a77a-bfc8818572bd">6,264</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i81bfa605e4cc406ca89b56bf5d7818e4_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfMy0zLTEtMS0w_675ff8cd-daa8-4d2c-9569-c42c24975e58"><ix:nonFraction unitRef="shares" contextRef="i81bfa605e4cc406ca89b56bf5d7818e4_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfMy0zLTEtMS0w_e75a218d-06db-4552-9b12-b9d65a7e4fa2">49,006</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id3d4b2a716a14fa3ac924fedbab33b8e_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfNC0xLTEtMS0w_a5132d74-0d10-4dbb-8a7b-5dc294147133"><ix:nonFraction unitRef="shares" contextRef="id3d4b2a716a14fa3ac924fedbab33b8e_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfNC0xLTEtMS0w_edab2db1-739e-46f3-ad9b-badbd805e9e1">1,853,419</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4e7814deff024b52b4dee109cf7832bb_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfNC0zLTEtMS0w_3e3fbf47-427a-4af4-823d-1930b5da2608"><ix:nonFraction unitRef="shares" contextRef="i4e7814deff024b52b4dee109cf7832bb_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfNC0zLTEtMS0w_c4a33686-d403-4d08-be48-82f72116705d">1,502,012</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total common stock equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfNS0xLTEtMS0w_6112fa25-5c49-4d34-be19-55d6cc5e4fba"><ix:nonFraction unitRef="shares" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfNS0xLTEtMS0w_d9ca8e2e-70aa-4a00-a07b-f276e825dd5f">4,451,964</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfNS0zLTEtMS0w_a880c69a-6fde-4821-bf25-6d987b95a190"><ix:nonFraction unitRef="shares" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfNS0zLTEtMS0w_f8715e7f-0bd5-451f-a3dd-f7d639fcf93b">4,396,880</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_43"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RleHRyZWdpb246NzM0M2IyYmU3Njg2NDgzNzllZjNmYTNkMDMwNzAxOTJfMzQyNQ_37ae6ce1-7d48-4b83-8b0a-5a5a42767871" continuedAt="i94be27f7a0ed405b909fbbff4da7109b" escape="true">FAIR VALUE MEASUREMENTS</ix:nonNumeric></span></div><ix:continuation id="i94be27f7a0ed405b909fbbff4da7109b" continuedAt="ia09b3fa918a94fbc94e50350d26fc2ea"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records its financial assets and liabilities at fair value.&#160;&#160;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.&#160;&#160;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.&#160;&#160;The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 1: Inputs that include quoted prices in active markets for identical assets and liabilities.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 2: Inputs other than Level 1 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.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RleHRyZWdpb246NzM0M2IyYmU3Njg2NDgzNzllZjNmYTNkMDMwNzAxOTJfMzQyNg_7794d315-1ec6-4766-a7ac-80270fb78bf7" continuedAt="i2807cc5a2d004299b8b54b0a743fc711" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company&#8217;s financial assets and liabilities, measured at fair value on a recurring basis, as of March&#160;31, 2021 and December&#160;31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide142cca57a645fcaf80311c84e711bc_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjU0YTdlYzRiZDJlMTQ2OTJhZWI1NzgxNjMzYzU2MDc4L3RhYmxlcmFuZ2U6NTRhN2VjNGJkMmUxNDY5MmFlYjU3ODE2MzNjNTYwNzhfNC0xLTEtMS0w_7ad978f5-20f4-4292-9b19-a586d7a171b5">280,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieeb6a0bb0c4f405b82f1990cab39eb16_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjU0YTdlYzRiZDJlMTQ2OTJhZWI1NzgxNjMzYzU2MDc4L3RhYmxlcmFuZ2U6NTRhN2VjNGJkMmUxNDY5MmFlYjU3ODE2MzNjNTYwNzhfNC0zLTEtMS0w_95a7edff-c338-4ce7-9d3f-1a24e86874cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i754ba0a786d2478bb6099ad3fbeab15d_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjU0YTdlYzRiZDJlMTQ2OTJhZWI1NzgxNjMzYzU2MDc4L3RhYmxlcmFuZ2U6NTRhN2VjNGJkMmUxNDY5MmFlYjU3ODE2MzNjNTYwNzhfNC01LTEtMS0w_9969f6c1-1f2f-4b9b-8711-ba03c24238af">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id369a5c7fb4e4e8b9b52e6ab84211c8b_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjU0YTdlYzRiZDJlMTQ2OTJhZWI1NzgxNjMzYzU2MDc4L3RhYmxlcmFuZ2U6NTRhN2VjNGJkMmUxNDY5MmFlYjU3ODE2MzNjNTYwNzhfNC03LTEtMS0w_cfac560d-f6d5-4c15-8230-0076002eb246">280,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrant liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide142cca57a645fcaf80311c84e711bc_I20210331" decimals="-3" format="ixt:zerodash" name="cdna:CommonStockWarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjU0YTdlYzRiZDJlMTQ2OTJhZWI1NzgxNjMzYzU2MDc4L3RhYmxlcmFuZ2U6NTRhN2VjNGJkMmUxNDY5MmFlYjU3ODE2MzNjNTYwNzhfNi0xLTEtMS0w_0f3cb2bf-d07e-4bb9-9b19-61f85bf291af">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieeb6a0bb0c4f405b82f1990cab39eb16_I20210331" decimals="-3" format="ixt:zerodash" name="cdna:CommonStockWarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjU0YTdlYzRiZDJlMTQ2OTJhZWI1NzgxNjMzYzU2MDc4L3RhYmxlcmFuZ2U6NTRhN2VjNGJkMmUxNDY5MmFlYjU3ODE2MzNjNTYwNzhfNi0zLTEtMS0w_4c923441-514e-4c47-b578-1fc8d3798de1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i754ba0a786d2478bb6099ad3fbeab15d_I20210331" decimals="-3" name="cdna:CommonStockWarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjU0YTdlYzRiZDJlMTQ2OTJhZWI1NzgxNjMzYzU2MDc4L3RhYmxlcmFuZ2U6NTRhN2VjNGJkMmUxNDY5MmFlYjU3ODE2MzNjNTYwNzhfNi01LTEtMS0w_c8a12065-1107-4788-8a16-6bad0d066f26">420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id369a5c7fb4e4e8b9b52e6ab84211c8b_I20210331" decimals="-3" name="cdna:CommonStockWarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjU0YTdlYzRiZDJlMTQ2OTJhZWI1NzgxNjMzYzU2MDc4L3RhYmxlcmFuZ2U6NTRhN2VjNGJkMmUxNDY5MmFlYjU3ODE2MzNjNTYwNzhfNi03LTEtMS0w_9961b7b0-afb1-4c7b-a202-f1d152e4651b">420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><ix:continuation id="ia09b3fa918a94fbc94e50350d26fc2ea"><div><ix:continuation id="i2807cc5a2d004299b8b54b0a743fc711"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia38f4ecae87a455897c6a84c808f9418_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOmE0OTFiMTRiNmZmMDQ5YmNiYTZiMTc3NTE3ODgxZjRkL3RhYmxlcmFuZ2U6YTQ5MWIxNGI2ZmYwNDliY2JhNmIxNzc1MTc4ODFmNGRfNC0xLTEtMS0w_d49955ec-2e9c-4195-a842-f282de444886">85,797</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f0874885434849b108a2c2d62bf903_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOmE0OTFiMTRiNmZmMDQ5YmNiYTZiMTc3NTE3ODgxZjRkL3RhYmxlcmFuZ2U6YTQ5MWIxNGI2ZmYwNDliY2JhNmIxNzc1MTc4ODFmNGRfNC0zLTEtMS0w_b538eb01-d62f-424c-b832-859629aefe6c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b5aefb6f545445fac5f720f5f74dcf6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOmE0OTFiMTRiNmZmMDQ5YmNiYTZiMTc3NTE3ODgxZjRkL3RhYmxlcmFuZ2U6YTQ5MWIxNGI2ZmYwNDliY2JhNmIxNzc1MTc4ODFmNGRfNC01LTEtMS0w_fc74ffe9-f5f2-48e9-be22-930c20a497d4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i646e86676cfd41659f9f49f3e05c4e27_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOmE0OTFiMTRiNmZmMDQ5YmNiYTZiMTc3NTE3ODgxZjRkL3RhYmxlcmFuZ2U6YTQ5MWIxNGI2ZmYwNDliY2JhNmIxNzc1MTc4ODFmNGRfNC03LTEtMS0w_e02e69d7-c3aa-4d12-b47b-23a9f1dba4d9">85,797</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrant liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia38f4ecae87a455897c6a84c808f9418_I20201231" decimals="-3" format="ixt:zerodash" name="cdna:CommonStockWarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOmE0OTFiMTRiNmZmMDQ5YmNiYTZiMTc3NTE3ODgxZjRkL3RhYmxlcmFuZ2U6YTQ5MWIxNGI2ZmYwNDliY2JhNmIxNzc1MTc4ODFmNGRfNi0xLTEtMS0w_36623566-5195-425a-9016-99b76619703c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f0874885434849b108a2c2d62bf903_I20201231" decimals="-3" format="ixt:zerodash" name="cdna:CommonStockWarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOmE0OTFiMTRiNmZmMDQ5YmNiYTZiMTc3NTE3ODgxZjRkL3RhYmxlcmFuZ2U6YTQ5MWIxNGI2ZmYwNDliY2JhNmIxNzc1MTc4ODFmNGRfNi0zLTEtMS0w_11e5be23-13da-4580-8f6d-fad2acdbb793">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b5aefb6f545445fac5f720f5f74dcf6_I20201231" decimals="-3" name="cdna:CommonStockWarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOmE0OTFiMTRiNmZmMDQ5YmNiYTZiMTc3NTE3ODgxZjRkL3RhYmxlcmFuZ2U6YTQ5MWIxNGI2ZmYwNDliY2JhNmIxNzc1MTc4ODFmNGRfNi01LTEtMS0w_05f79e51-ac37-4c12-ae27-aaad62588867">447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i646e86676cfd41659f9f49f3e05c4e27_I20201231" decimals="-3" name="cdna:CommonStockWarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOmE0OTFiMTRiNmZmMDQ5YmNiYTZiMTc3NTE3ODgxZjRkL3RhYmxlcmFuZ2U6YTQ5MWIxNGI2ZmYwNDliY2JhNmIxNzc1MTc4ODFmNGRfNi03LTEtMS0w_76f14d4b-7736-4f84-9312-22b47af71a85">447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RleHRyZWdpb246NzM0M2IyYmU3Njg2NDgzNzllZjNmYTNkMDMwNzAxOTJfMzQyNw_2d54b5f5-a16a-49e3-8ee9-0dc09cb428e3" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the issuances, exercises, changes in fair value and reclassifications of the Company&#8217;s Level 3 financial instruments that are measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:87.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock Warrant Liability</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8de3303248234d47acaceffdc2407ec1_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjcyYzEyY2M4MTNjMTQzNzNhMDk4Mzg3OWQxOGZlYjk3L3RhYmxlcmFuZ2U6NzJjMTJjYzgxM2MxNDM3M2EwOTgzODc5ZDE4ZmViOTdfMi0xLTEtMS0w_70891c33-5433-4bc5-8936-37295a5be013">447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of warrants</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie80ddc9626004b3893943caa64e9dfd1_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="cdna:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjcyYzEyY2M4MTNjMTQzNzNhMDk4Mzg3OWQxOGZlYjk3L3RhYmxlcmFuZ2U6NzJjMTJjYzgxM2MxNDM3M2EwOTgzODc5ZDE4ZmViOTdfMy0xLTEtMS0w_66bd851e-d645-4a1c-bbc2-4663d9944705">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimated fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie80ddc9626004b3893943caa64e9dfd1_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjcyYzEyY2M4MTNjMTQzNzNhMDk4Mzg3OWQxOGZlYjk3L3RhYmxlcmFuZ2U6NzJjMTJjYzgxM2MxNDM3M2EwOTgzODc5ZDE4ZmViOTdfNC0xLTEtMS0w_e5769b32-08c8-4931-b2b8-5c822a10c0f5">27</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March&#160;31, 2021</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5f47813ec6f45919f7f8502b576b6b3_I20210331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjcyYzEyY2M4MTNjMTQzNzNhMDk4Mzg3OWQxOGZlYjk3L3RhYmxlcmFuZ2U6NzJjMTJjYzgxM2MxNDM3M2EwOTgzODc5ZDE4ZmViOTdfNS0xLTEtMS0w_9b6cf938-5881-4833-98d9-e9ae40d3b91a">420</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the Company had one investment in convertible preferred shares carried at cost. See Note 7, &#8220;Goodwill and Intangible Assets&#8221;. In the event the Company had to calculate the fair value of this investment, it would be based on Level 3 inputs. This investment is not considered material to the Company's condensed consolidated financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining fair value, the Company uses various valuation approaches within the fair value measurement framework.&#160;&#160;The valuation methodologies used for the Company&#8217;s instruments measured at fair value and their classification in the valuation hierarchy are summarized below:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Money market funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Investments in money market funds are classified within Level 1. Money market funds are valued at the closing price reported by the fund sponsor from an actively traded exchange.&#160;At March&#160;31, 2021 and December&#160;31, 2020, money market funds were included as cash and cash equivalents in the condensed consolidated balance sheets.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Marketable securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Investments in marketable securities are classified within Level 2. The securities are valued using third-party pricing sources. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Common stock warrant liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company utilizes a binomial-lattice pricing model (the &#8220;Monte Carlo Simulation Model&#8221;) that involves a market condition simulation to estimate the fair value of the warrants.&#160;&#160;The application of the Monte Carlo Simulation Model requires the use of a number of complex assumptions, including the Company&#8217;s stock price, expected life of the warrants, stock price volatility determined from the Company&#8217;s historical stock prices and stock prices of peer companies in the diagnostics industry, and risk-free rates based on the implied yield currently available in the U.S. Treasury zero-coupon issues with a remaining term equal to the expected life of the warrants.&#160;&#160;Increases (decreases) in the assumptions discussed above result in a directionally similar impact to the fair value of the common stock warrant liability.</span></div><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RleHRyZWdpb246NzM0M2IyYmU3Njg2NDgzNzllZjNmYTNkMDMwNzAxOTJfMzQyOA_5a5867b4-1330-48ba-9f53-f182b933600a" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock Warrant Liability Valuation Assumptions:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.645%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Private Placement Common Stock Warrant Liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i964280ff6f7e45bd88261f5d20a66faf_I20210331" decimals="INF" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfMi0xLTEtMS0w_b68b6131-d37f-45bd-bba9-e0c8cda74895">68.09</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia353b02dab84488ca903fb13f2676bf4_I20201231" decimals="INF" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfMi0zLTEtMS0w_32b1be8d-1d53-4639-9fa3-e73b448caf75">72.45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise Price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5c7fc8f7e5b145a89ca670ebeb9c79c4_I20210331" decimals="2" name="cdna:DerivativeLiabilityExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfMy0xLTEtMS0w_276b8023-9680-4d7b-980a-ef31cfef5055">1.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6567aa0743e44dac94ead559b0c18ac2_I20201231" decimals="2" name="cdna:DerivativeLiabilityExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfMy0zLTEtMS0w_b5228fe8-c575-44cb-a741-e8c57e8f6c90">1.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i16565c6ee70a4ea59252dce231bc099d_D20210101-20210331" format="ixt-sec:duryear" name="cdna:DerivativeLiabilityTerm" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfNC0xLTEtMS0w_841f1640-df0c-4358-82ec-09e17088a35c">2.04</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2c892a341c5f487f8b9266d46164f3db_D20200101-20201231" format="ixt-sec:duryear" name="cdna:DerivativeLiabilityTerm" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfNC0zLTEtMS0w_0d0e6f51-c903-4628-ac85-7b793207e05e">2.28</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8252b3dd64dc4e76a244d4599d191393_I20210331" decimals="4" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfNS0xLTEtMS0w_e7827a79-099f-4c00-bd7a-fd54fdd6866a">72.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0233720beeb14a29b16652213d8455f7_I20201231" decimals="4" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfNS0zLTEtMS0w_d03422c5-2fa9-45b9-8507-d281577d43b9">73.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6287aab69ac8412f8132caff18f36bb0_I20210331" decimals="4" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfNi0xLTEtMS0w_cf8b5197-f901-4a49-805c-53ca5e63a323">0.17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0fb0dd724dd346d59aaa94c657b8365c_I20201231" decimals="4" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfNi0zLTEtMS0w_2adea46a-db08-4e98-9e34-0dc70cac68d8">0.14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_1039"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGV4dHJlZ2lvbjo2MDBiZjdkYmVhMWY0OTk1OTg1ZWE1ZjNiY2RkNWQ3ZV80OTQ3ODAyMzI2Njg3_3c5ea939-2c63-4eb1-aa86-74a6b8617096" continuedAt="if815be28cae24873bfe0c81db25971ff" escape="true">CASH AND MARKETABLE SECURITIES</ix:nonNumeric></span></div><ix:continuation id="if815be28cae24873bfe0c81db25971ff"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash, Cash Equivalents and Restricted Cash</span></div><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGV4dHJlZ2lvbjo2MDBiZjdkYmVhMWY0OTk1OTg1ZWE1ZjNiY2RkNWQ3ZV80OTQ3ODAyMzI2Njg4_edf716d3-a93e-4244-baf4-a6bb428e194e" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets to the amount reported within the condensed consolidated statements of cash flows is shown in the table below (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.795%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8xLTEtMS0xLTU2OQ_f94743c5-e864-4a9d-be5a-e84985ff3edc">309,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8xLTMtMS0xLTU3OQ_88a47f94-2ca0-4292-9314-a115785d6b88">134,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01402d1b555448b6820f2f70ca88cddb_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8xLTEtMS0xLTE0MQ_0321e960-1e0f-4ffb-b0fb-d756941c54c3">32,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5559ded0a4f2446ea5a23c472577191a_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8xLTMtMS0xLTE0MQ_8aeb0605-af43-47b6-bf6e-4258e1c051e5">38,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8yLTEtMS0xLTU2OQ_e4ab67c7-92a5-4fcd-b6c8-4956c1d83934">269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8yLTMtMS0xLTU3OQ_f55bc97a-fc57-4573-8fb9-d310afce203a">270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01402d1b555448b6820f2f70ca88cddb_I20200331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8yLTEtMS0xLTE0MQ_6b4bb9b0-17ba-4311-bd1d-d4ada81d4aa0">242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5559ded0a4f2446ea5a23c472577191a_I20191231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8yLTMtMS0xLTE0MQ_23bf26f5-b907-4cbd-84a0-c9942c2b3c48">256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash at the end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8zLTEtMS0xLTU2OQ_fe3fbf10-7c7b-44bb-94f5-8ff1a6e58b1a">309,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8zLTMtMS0xLTU3OQ_54739e8d-cfa2-4c6f-b456-66ab1cc685af">134,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01402d1b555448b6820f2f70ca88cddb_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8zLTEtMS0xLTE0MQ_d4b2f855-f340-41ad-b2b8-99f06367fa1b">32,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5559ded0a4f2446ea5a23c472577191a_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8zLTMtMS0xLTE0MQ_97a38ee0-52a0-42ad-8f66-b14bbec2222d">38,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Marketable Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All marketable securities were considered held-to-maturity at March&#160;31, 2021 and December&#160;31, 2020. As of March&#160;31, 2021 and December&#160;31, 2020, some of the Company&#8217;s marketable securities were in an unrealized loss position. The Company determined that it had the positive intent and ability to hold until maturity all marketable securities that have been in a continuous loss position, thus there was no recognition of any other-than-temporary impairment as of March&#160;31, 2021 and December&#160;31, 2020. All marketable securities with unrealized losses as of each balance sheet date have been in a loss position for less than twelve months.</span></div><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:HeldToMaturitySecuritiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGV4dHJlZ2lvbjo2MDBiZjdkYmVhMWY0OTk1OTg1ZWE1ZjNiY2RkNWQ3ZV80OTQ3ODAyMzI2Njg5_298aba89-1897-49ef-aef3-620308f71108" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost, gross unrealized holding losses, and fair value of the Company&#8217;s marketable securities by major security type at each balance sheet date are summarized in the table below (in thousands):</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbd237adc946413cb85cfb945215346f_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:HeldToMaturitySecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6ZjY1YjE3M2YyOTRmNDMxY2JlYjRmMmVhMzgyN2RjODIvdGFibGVyYW5nZTpmNjViMTczZjI5NGY0MzFjYmViNGYyZWEzODI3ZGM4Ml8zLTEtMS0xLTQ3Ng_534c8167-4623-4029-a0a2-0fff84811886">64,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idbd237adc946413cb85cfb945215346f_I20210331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6ZjY1YjE3M2YyOTRmNDMxY2JlYjRmMmVhMzgyN2RjODIvdGFibGVyYW5nZTpmNjViMTczZjI5NGY0MzFjYmViNGYyZWEzODI3ZGM4Ml8zLTMtMS0xLTQ4MA_f8bfe9ac-a464-4de5-802c-011c7aaf9530">66</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbd237adc946413cb85cfb945215346f_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6ZjY1YjE3M2YyOTRmNDMxY2JlYjRmMmVhMzgyN2RjODIvdGFibGVyYW5nZTpmNjViMTczZjI5NGY0MzFjYmViNGYyZWEzODI3ZGM4Ml8zLTUtMS0xLTQ4NA_f8f87b86-8475-4e92-b1a1-0d0fbeb111d1">64,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:HeldToMaturitySecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6ZjY1YjE3M2YyOTRmNDMxY2JlYjRmMmVhMzgyN2RjODIvdGFibGVyYW5nZTpmNjViMTczZjI5NGY0MzFjYmViNGYyZWEzODI3ZGM4Ml80LTEtMS0xLTQ3Ng_ee635bdb-99ad-4239-85e5-88ee5e517314">64,963</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6ZjY1YjE3M2YyOTRmNDMxY2JlYjRmMmVhMzgyN2RjODIvdGFibGVyYW5nZTpmNjViMTczZjI5NGY0MzFjYmViNGYyZWEzODI3ZGM4Ml80LTMtMS0xLTQ4MA_16cf0e2d-99a2-45dc-b363-7198b1c71ac1">66</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6ZjY1YjE3M2YyOTRmNDMxY2JlYjRmMmVhMzgyN2RjODIvdGFibGVyYW5nZTpmNjViMTczZjI5NGY0MzFjYmViNGYyZWEzODI3ZGM4Ml80LTUtMS0xLTQ4NA_1d42044d-84d2-4d2a-a947-1f41b35418ae">64,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4b31c5ae4794682a5f1be0738d1b5ab_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:HeldToMaturitySecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6OTc3YmM4YzBiNTA0NDA1NDlhYzBiOWRkNGNmZDBiZTQvdGFibGVyYW5nZTo5NzdiYzhjMGI1MDQ0MDU0OWFjMGI5ZGQ0Y2ZkMGJlNF8zLTEtMS0xLTE0MQ_c7014fd8-06c7-4e1e-9dd9-ee6748bfb1bb">90,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if4b31c5ae4794682a5f1be0738d1b5ab_I20201231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6OTc3YmM4YzBiNTA0NDA1NDlhYzBiOWRkNGNmZDBiZTQvdGFibGVyYW5nZTo5NzdiYzhjMGI1MDQ0MDU0OWFjMGI5ZGQ0Y2ZkMGJlNF8zLTMtMS0xLTE0MQ_5f185adf-5d98-4bf1-acbe-ea38a653ab57">136</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4b31c5ae4794682a5f1be0738d1b5ab_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6OTc3YmM4YzBiNTA0NDA1NDlhYzBiOWRkNGNmZDBiZTQvdGFibGVyYW5nZTo5NzdiYzhjMGI1MDQ0MDU0OWFjMGI5ZGQ0Y2ZkMGJlNF8zLTUtMS0xLTE0MQ_388b6ea7-28bd-4fe6-85e4-5c7bd3d7b02f">89,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:HeldToMaturitySecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6OTc3YmM4YzBiNTA0NDA1NDlhYzBiOWRkNGNmZDBiZTQvdGFibGVyYW5nZTo5NzdiYzhjMGI1MDQ0MDU0OWFjMGI5ZGQ0Y2ZkMGJlNF80LTEtMS0xLTE0MQ_0a0df532-98c0-4445-94d4-a9a9a0911049">90,034</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6OTc3YmM4YzBiNTA0NDA1NDlhYzBiOWRkNGNmZDBiZTQvdGFibGVyYW5nZTo5NzdiYzhjMGI1MDQ0MDU0OWFjMGI5ZGQ0Y2ZkMGJlNF80LTMtMS0xLTE0MQ_09742e93-a5ee-4472-a795-87714970edc7">136</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6OTc3YmM4YzBiNTA0NDA1NDlhYzBiOWRkNGNmZDBiZTQvdGFibGVyYW5nZTo5NzdiYzhjMGI1MDQ0MDU0OWFjMGI5ZGQ0Y2ZkMGJlNF80LTUtMS0xLTE0MQ_bd7b1820-09f2-47e4-b312-abd1948359db">89,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual maturities of the short-term marketable securities all mature within one year as of March&#160;31, 2021.</span></div></ix:continuation><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_46"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80Ni9mcmFnOjI1MWYwNzUyM2M2MDQ2MjRiNmJkMDgzMGU2ZmU3ZGI0L3RleHRyZWdpb246MjUxZjA3NTIzYzYwNDYyNGI2YmQwODMwZTZmZTdkYjRfNTI4Nw_91e973b1-a898-4fd2-afca-6cd502b3d7b0" continuedAt="i0109b9bb92f14e38b30a02826b5fcaa0" escape="true">BUSINESS COMBINATIONS</ix:nonNumeric></span></div><ix:continuation id="i0109b9bb92f14e38b30a02826b5fcaa0"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">TransChart LLC</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company acquired TransChart for cash. TransChart provides EMR software to hospitals throughout the U.S. to care for patients who have or may need an organ transplant. TransChart builds on the Company's digital offerings, which include Ottr, Inc. transplant electronic medical record software and XynQAPI transplant quality management solutions. As a result of the acquisition, the Company recognized goodwill of $<ix:nonFraction unitRef="usd" contextRef="i0d53be12ee084c9ba06d37a0b5a4ca27_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80Ni9mcmFnOjI1MWYwNzUyM2M2MDQ2MjRiNmJkMDgzMGU2ZmU3ZGI0L3RleHRyZWdpb246MjUxZjA3NTIzYzYwNDYyNGI2YmQwODMwZTZmZTdkYjRfMTA5OTUxMTY0Mjk4MA_efde9905-39e3-4363-89c8-9b1ab7532dc8">2.3</ix:nonFraction>&#160;million and intangible assets of $<ix:nonFraction unitRef="usd" contextRef="i0d53be12ee084c9ba06d37a0b5a4ca27_I20210131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80Ni9mcmFnOjI1MWYwNzUyM2M2MDQ2MjRiNmJkMDgzMGU2ZmU3ZGI0L3RleHRyZWdpb246MjUxZjA3NTIzYzYwNDYyNGI2YmQwODMwZTZmZTdkYjRfMTA5OTUxMTY0Mjk5OQ_f9276bdc-c34d-42d8-b9a0-066b7eafcd26">2.0</ix:nonFraction>&#160;million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma impact of the TransChart acquisition is not material, and the results of operations of the acquisition have been included in the Company's condensed consolidated statements of operations from the respective acquisition date.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_49"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMzc4NQ_300db96a-261a-47c5-a659-66ba7008b6eb" continuedAt="ibbd551cf10f14a43872dfd5147aef711" escape="true">GOODWILL AND INTANGIBLE ASSETS</ix:nonNumeric></span></div><ix:continuation id="ibbd551cf10f14a43872dfd5147aef711" continuedAt="icb19b6aacc364f44a2b4fb85b1a62ecb"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is recorded when the purchase price of an acquisition exceeds the fair value of the net tangible and identified intangible assets acquired.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is tested annually for impairment at the reporting unit level during the fourth quarter or earlier upon the occurrence of certain events or substantive changes in circumstances. There were no indicators of impairment in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended March&#160;31, 2021. The balance of the Company's goodwill as of March&#160;31, 2021 and December&#160;31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfNTAx_ff8c7952-9662-45d5-b456-bb2a89866fe5">26.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMTA5OTUxMTYzNDQ0MA_3501c8d4-2ebb-4102-bdf7-b58c49a3c2f1">23.9</ix:nonFraction>&#160;million, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets</span></div><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="cdna:ScheduleOfIntangibleAssetsTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMzc5MA_b566deb5-26fc-46f3-850d-5f53ec525d73" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present details of the Company&#8217;s intangible assets as of March&#160;31, 2021 ($ in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:34.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.147%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful&#160;Life<br/>(In&#160;Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired and developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2240dd36ed034021b24dbf2e686300ae_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfMy0xLTEtMS0w_bbd07df7-2ce4-44e3-9552-e33aa59e279c">33,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2240dd36ed034021b24dbf2e686300ae_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfMy0zLTEtMS0w_20dd2769-8650-44ce-a37e-6f6463f1b5a1">9,692</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2240dd36ed034021b24dbf2e686300ae_I20210331" decimals="-3" format="ixt:numdotdecimal" name="cdna:FiniteLivedIntangibleForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfMy01LTEtMS0w_6f4f1912-4701-4ce5-8c65-2f50adbaf4ee">1,262</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2240dd36ed034021b24dbf2e686300ae_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfMy03LTEtMS0w_d2509636-6429-433c-a396-25c7d01268b8">22,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2d60384eb0b840f6b9ef580bfeb0b3b2_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfMy05LTEtMS0w_2cedac3b-6953-4b52-8758-a9c38ccc4126">9.0</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i448eddc11d9c417186a006153590dbf1_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNC0xLTEtMS0w_55c8f9ef-285f-4f88-b1cf-d90d4007f087">19,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i448eddc11d9c417186a006153590dbf1_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNC0zLTEtMS0w_dc8b6eec-dfef-46ad-92ce-11f6bb7114d5">5,015</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i448eddc11d9c417186a006153590dbf1_I20210331" decimals="-3" name="cdna:FiniteLivedIntangibleForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNC01LTEtMS0w_5321210c-77c0-4088-82fe-074fc9a09793">953</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i448eddc11d9c417186a006153590dbf1_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNC03LTEtMS0w_509119cd-db0b-4422-964e-264a9da9e282">13,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1dac851364524bdfb0a2232033625d2a_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNC05LTEtMS0w_dc64f072-38bb-415d-b7db-6ba1848b80bc">10.6</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercialization rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1f4396943774b3aac561eeab42749a3_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNS0xLTEtMS0w_57734c68-c4ee-4636-9552-d57cdfc57649">8,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1f4396943774b3aac561eeab42749a3_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNS0zLTEtMS0w_ddb94d84-3f99-4edf-ade5-271f6ce4cd67">1,241</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1f4396943774b3aac561eeab42749a3_I20210331" decimals="-3" format="ixt:zerodash" name="cdna:FiniteLivedIntangibleForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNS01LTEtMS0w_67c18292-08ab-4bbb-905c-b34098121eb2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1f4396943774b3aac561eeab42749a3_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNS03LTEtMS0w_5d182225-3c09-46fe-8329-72729b63b0a7">6,838</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1d68f1747bb84fe4bd9d65a9cdea096a_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNS05LTEtMS0w_4ab7c24d-c849-49a6-bb1a-9057826a0bc1">8.4</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if89398b53d5f443ca82210acc895c68b_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNi0xLTEtMS0w_0a924cdd-ed24-4f9c-b174-ceb1da62ea9e">2,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if89398b53d5f443ca82210acc895c68b_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNi0zLTEtMS0w_dc02843e-f131-453e-b2d5-27a4481009af">856</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if89398b53d5f443ca82210acc895c68b_I20210331" decimals="-3" name="cdna:FiniteLivedIntangibleForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNi01LTEtMS0w_eb08944b-69d1-4db1-90d6-7fc0bcba4498">110</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if89398b53d5f443ca82210acc895c68b_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNi03LTEtMS0w_851caed4-02f7-4ec1-a7e0-038bb3c02def">1,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4d8fa085fc0d459cb083e3f035e44e50_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNi05LTEtMS0w_9f828de0-dd7e-4c7b-adaf-25bb9c5b95df">9.6</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets with finite lives</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNy0xLTEtMS0w_e3e60dc9-f3dc-42db-a5eb-9f5a6304810f">63,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNy0zLTEtMS0w_cff2699d-38ae-4aee-bd9d-a1ef83001769">16,804</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="cdna:FiniteLivedIntangibleForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNy01LTEtMS0w_2a5cffea-da7e-4924-83c0-b95aa4b5aa4e">2,325</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNy03LTEtMS0w_e8d47dad-5708-4742-863c-ddf0474bbae9">44,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired in-process technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id341448a7f524ab9a8447fc7ba203019_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfOC0xLTEtMS0w_0fcbac24-6be4-407c-a28f-dfa529ddd75a">1,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id341448a7f524ab9a8447fc7ba203019_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfOC03LTEtMS0w_21dde94d-f117-4414-81ba-2899564d0ec3">1,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfOS0xLTEtMS0w_d3ace54e-f043-4f05-8dc2-2885cc1218b8">64,586</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfOS0zLTEtMS0w_170427bc-0684-4b7c-bcf5-b2eb490b4f58">16,804</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="cdna:FiniteLivedIntangibleForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfOS01LTEtMS0w_3f508718-7af2-4b7c-b1ef-c0a009652139">2,325</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfOS03LTEtMS0w_1fe0eba4-2232-4a45-8895-a2b3259091e2">45,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of the Company&#8217;s intangible assets as of December&#160;31, 2020 ($ in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:34.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.147%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful&#160;Life<br/>(In&#160;Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired and developed technology</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c610ae914834790886f15ae9c378559_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfMy0xLTEtMS0w_2a38e96c-dd2c-4fff-a214-e58d4c6f7b4e">31,209</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4c610ae914834790886f15ae9c378559_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfMy0zLTEtMS0w_37229ff3-e427-4933-a197-af85eaae9d66">8,991</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4c610ae914834790886f15ae9c378559_I20201231" decimals="-3" name="cdna:FiniteLivedIntangibleForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfMy01LTEtMS0w_522d1844-fc61-4711-963e-c4a1db5c0cf9">725</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c610ae914834790886f15ae9c378559_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfMy03LTEtMS0w_28e1fc79-a985-4441-8404-2aa4f2efc713">21,493</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia2a51440f9604ea2a9f99c3d74a7243c_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfMy05LTEtMS0w_2eacf404-a33f-4d9d-b50e-13adf658f5db">9.1</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b93190b2c44f8b8fa35d9eaf5fc7da_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNC0xLTEtMS0w_bd5a0876-ca2e-47dd-bd67-32272760c40b">18,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86b93190b2c44f8b8fa35d9eaf5fc7da_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNC0zLTEtMS0w_b58764f2-df11-44aa-889d-2ec43076d5d0">4,684</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86b93190b2c44f8b8fa35d9eaf5fc7da_I20201231" decimals="-3" name="cdna:FiniteLivedIntangibleForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNC01LTEtMS0w_60e0806e-80ca-4110-b3fa-fdcbed7ed367">449</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b93190b2c44f8b8fa35d9eaf5fc7da_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNC03LTEtMS0w_18e5c2c7-554d-4c02-a19c-139945080ce8">13,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i51e6fcc0391c49bfac61076118613d42_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNC05LTEtMS0w_4990b4ff-5113-4bcb-9eb3-6b2533b8b512">10.9</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercialization rights</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54f0b79d6b344bca8f03634b2cad8fe7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNS0xLTEtMS0w_1df1f768-04b4-42f9-b0a7-1311bcb3208c">8,079</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i54f0b79d6b344bca8f03634b2cad8fe7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNS0zLTEtMS0w_d434d319-bb2b-49ee-a08e-27f1bbfeb932">1,039</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54f0b79d6b344bca8f03634b2cad8fe7_I20201231" decimals="-3" format="ixt:zerodash" name="cdna:FiniteLivedIntangibleForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNS01LTEtMS0w_9a764dc4-aa9d-4929-a691-ac33c2281dc2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54f0b79d6b344bca8f03634b2cad8fe7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNS03LTEtMS0w_2e8e8302-e8b6-47db-95e9-10b6a1a42b03">7,040</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i396551bf37a245a597906e6837ec2df0_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNS05LTEtMS0w_8cee41a9-a3cd-460b-833b-f75768fa809d">8.7</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f45e13410b24cc4a8f0a5f4f19d9f0f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNi0xLTEtMS0w_d8c0c5fa-ffac-4951-8b76-5152a7112477">2,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f45e13410b24cc4a8f0a5f4f19d9f0f_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNi0zLTEtMS0w_a6542874-acaf-4bb5-b9c8-273f8f59c0d5">804</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f45e13410b24cc4a8f0a5f4f19d9f0f_I20201231" decimals="-3" name="cdna:FiniteLivedIntangibleForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNi01LTEtMS0w_82ebf68a-53f5-47c6-b304-66466273bbe6">19</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f45e13410b24cc4a8f0a5f4f19d9f0f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNi03LTEtMS0w_f13c8a61-df80-4b32-87a8-c970e0cf94e2">1,537</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iad53bb28d3694af89891e8dd493f42cd_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNi05LTEtMS0w_cf9efd0b-e92b-45cd-bedc-d8fe0c878234">9.9</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets with finite lives</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNy0xLTEtMS0w_d5e2a4f1-f619-4a14-bd9c-44658f816770">59,816</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNy0zLTEtMS0w_f9f2c676-a1b1-4f44-b17e-4a45277611d2">15,518</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="cdna:FiniteLivedIntangibleForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNy01LTEtMS0w_ffe0aab9-f776-4267-ae58-b117165e7b36">1,193</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNy03LTEtMS0w_fd312d5f-efa1-4fba-ae04-53765d85141e">43,105</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired in-process technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65aa3c3b26d44a78b2f60f74d85c7703_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfOC0xLTEtMS0w_0a80cd59-3300-49e3-993c-bb3463cde9db">1,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65aa3c3b26d44a78b2f60f74d85c7703_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfOC03LTEtMS0w_04ae1e1a-07b6-412a-a532-7338e93ef0b0">1,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfOS0xLTEtMS0w_6e6faafd-a9b7-4f72-a5f4-d3a30374b769">61,066</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfOS0zLTEtMS0w_71928082-254e-4549-8b5e-bdd3aa15a102">15,518</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="cdna:FiniteLivedIntangibleForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfOS01LTEtMS0w_f8d085e8-50d1-4dfe-b2c9-081fc58d4a79">1,193</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfOS03LTEtMS0w_6683d8a1-8171-4cb2-9a1e-ed4771c42f47">44,355</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Acquisition of Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, the Company commercially launched AlloSeq HCT, a NGS solution for chimerism testing for stem cell transplant recipients. This technology has the potential to provide better sensitivity and data analysis compared to current solutions on the market. AlloSeq HCT is included in Acquired and developed technology as of December&#160;31, 2020 and March&#160;31, 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Amortization of Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMjg4Nw_5c7dc01a-08fa-442e-b570-234280a5cf25">1.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMjg5NA_9654d763-07bb-47d8-b19b-d87556b4b78a">1.1</ix:nonFraction> million for the three months ended March 31, 2021 and 2020, respectively.&#160;For the three months ended March 31, 2021, expenses of $<ix:nonFraction unitRef="usd" contextRef="id4f73628ea6247adaf85fc298ba06ef2_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMjk1NA_bca8a155-7f2f-456f-9526-c377e2665e47">0.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i66b43505e535401386182adf44d698ce_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMjk1OA_a8619e53-1a08-4656-8fb3-dcd9055d057e">0.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i5dbbb6e5be3f4d7baac7713a5ca83a67_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMjk2Mg_28de4e72-95ca-411a-a771-9751815074f6">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9b847fae9f6a4e23b07e8bcfc30e2737_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMjk2OQ_c00c03af-026b-45b0-8cc8-78354e6b8436">0.4</ix:nonFraction> million were amortized to cost of testing services, cost of product, cost of digital and other and sales and marketing, respectively.&#160;For the three months ended March 31, 2020, expenses of $<ix:nonFraction unitRef="usd" contextRef="i5f1586e27a1242b69815503c6c1dd169_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMzExMw_1542eee3-eb0c-47c4-a746-8b7295b2747a">0.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i20582ef332664795b568eea2ef0fd3da_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMzExNw_18f0da55-8aca-4a4e-acf9-09a74ecaac04">0.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ic2b7b7c63d12433e9be313758eef76d3_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMzEyMQ_32f4d2d0-59a8-4dba-bfd0-b4349b47f278">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iec6fe758ddbc4659a3b81ca1b22977cb_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMzEyOA_bca14c21-5c4a-47ac-90cf-7fc245411472">0.3</ix:nonFraction> million were amortized to cost of testing services, cost of product, cost of digital and other and sales and marketing, respectively.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><ix:continuation id="icb19b6aacc364f44a2b4fb85b1a62ecb"><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMzc4Mw_887ca36a-af34-4b2a-81a3-6f94f3d274ea" escape="true"><div style="margin-bottom:3pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s estimated future amortization expense of intangible assets with finite lives as of March&#160;31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of Testing Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of Product</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of Digital and Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sales and Marketing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15606f51928b4ebf8e37ae4f7d1b9dc2_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMS0yLTEtMS0w_16ec8720-1109-4fc4-b240-f51863e9b2ce">987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaebd5536cc1b400d99757dd9d28b6450_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMS00LTEtMS0w_c561a8d9-c78d-4036-97bf-093d8237be7e">1,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe78bd89ca5b45a1bae3445ceae5932f_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMS02LTEtMS0w_2a9d4c17-6e48-4977-bc80-34a182d59480">323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4e1ac6492a34e3781fa48fe9171d755_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMS04LTEtMS0w_90bf939d-ff75-4e54-a343-790efcdbff9d">1,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMS0xMC0xLTEtMA_9a5f2225-128f-463d-8008-34872f35168c">3,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15606f51928b4ebf8e37ae4f7d1b9dc2_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMi0yLTEtMS0w_5ad39dab-a3ba-4076-a2bb-51a681a0fad0">1,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaebd5536cc1b400d99757dd9d28b6450_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMi00LTEtMS0w_d15727ce-18f2-47f2-b538-c7463533c6bf">1,906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe78bd89ca5b45a1bae3445ceae5932f_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMi02LTEtMS0w_bdcfdade-e9c3-41ea-83ec-7a0de49c029c">431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4e1ac6492a34e3781fa48fe9171d755_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMi04LTEtMS0w_e76c4196-4b80-49e1-b55e-fd651a0890c1">1,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMi0xMC0xLTEtMA_154fc2e2-a808-4ae2-a32a-c3443ba07d1e">5,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15606f51928b4ebf8e37ae4f7d1b9dc2_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMy0yLTEtMS0w_2aba32c3-97c2-415a-9b31-8013e85f6881">1,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaebd5536cc1b400d99757dd9d28b6450_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMy00LTEtMS0w_423622b1-af87-4fc3-a2ea-91abf2951777">1,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe78bd89ca5b45a1bae3445ceae5932f_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMy02LTEtMS0w_5d5f950f-43da-4ed3-a959-bfc5ee92959e">431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4e1ac6492a34e3781fa48fe9171d755_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMy04LTEtMS0w_399ce613-1252-4329-9a66-e8d8efdf7a4b">1,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMy0xMC0xLTEtMA_568d45c7-04ff-4692-bc26-7cf076fdc3d8">5,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15606f51928b4ebf8e37ae4f7d1b9dc2_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNC0yLTEtMS0w_d2ddb572-df5f-4cb6-a4b1-38487832ec6b">1,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaebd5536cc1b400d99757dd9d28b6450_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNC00LTEtMS0w_a255ece2-a49c-46e3-a5df-7dd5fe913cff">1,906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe78bd89ca5b45a1bae3445ceae5932f_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNC02LTEtMS0w_9762bcfd-e785-4b3e-998f-6b0018112fa8">431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4e1ac6492a34e3781fa48fe9171d755_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNC04LTEtMS0w_089e34b8-5adc-4690-8d46-f56b221eed46">1,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNC0xMC0xLTEtMA_39aed4c7-f25b-4981-b4c7-3d2a6908f5ad">5,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15606f51928b4ebf8e37ae4f7d1b9dc2_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNS0yLTEtMS0w_e26900a3-4d57-48b1-a421-b384c1d398e9">1,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaebd5536cc1b400d99757dd9d28b6450_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNS00LTEtMS0w_13e40ae7-bbde-4c51-900c-cb7b08845112">1,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe78bd89ca5b45a1bae3445ceae5932f_I20210331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNS02LTEtMS0w_011a88bf-4046-4e07-8195-1c896f7c14d9">431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4e1ac6492a34e3781fa48fe9171d755_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNS04LTEtMS0w_ea882f15-b44e-4398-8885-d902c3e4e3b8">1,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNS0xMC0xLTEtMA_f10bda73-d7d2-499e-8477-9b92b446132b">5,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15606f51928b4ebf8e37ae4f7d1b9dc2_I20210331" decimals="-3" format="ixt:numdotdecimal" name="cdna:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNi0yLTEtMS0w_27caddc0-b282-42fe-9dc1-14cb6d8d79c2">5,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaebd5536cc1b400d99757dd9d28b6450_I20210331" decimals="-3" format="ixt:numdotdecimal" name="cdna:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNi00LTEtMS0w_90e5c449-8bfe-4dce-830e-b0e8b61f2d67">5,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe78bd89ca5b45a1bae3445ceae5932f_I20210331" decimals="-3" format="ixt:numdotdecimal" name="cdna:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNi02LTEtMS0w_34f146e2-ce46-4b8f-89b0-607762ded22a">1,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4e1ac6492a34e3781fa48fe9171d755_I20210331" decimals="-3" format="ixt:numdotdecimal" name="cdna:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNi04LTEtMS0w_46524ff2-2d96-4cad-b6e0-23a817a05081">7,955</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="cdna:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNi0xMC0xLTEtMA_e4d40902-2f56-496c-acb1-679714f83cc9">20,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15606f51928b4ebf8e37ae4f7d1b9dc2_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNy0yLTEtMS0w_b16f5873-baea-4fc7-bf40-79f3c1ee5759">11,708</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaebd5536cc1b400d99757dd9d28b6450_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNy00LTEtMS0w_9cdd6c13-0c01-4579-9aaf-a6a264df7008">14,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe78bd89ca5b45a1bae3445ceae5932f_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNy02LTEtMS0w_cc1ed97b-a4b3-411c-a5cf-406fce5ae18a">3,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4e1ac6492a34e3781fa48fe9171d755_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNy04LTEtMS0w_7e0344c6-80df-4e82-a2ce-4590de8c512a">14,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNy0xMC0xLTEtMA_7a0785b6-f374-46eb-b534-5dd9d9a63384">44,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_52"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RleHRyZWdpb246YjlmOTFjY2FkMjk1NGRiZDg0YTMzNTUzZjRmYWQzZTFfMTc1Mg_3d7cead1-8aa8-4eb5-a759-20fc1979cd9f" continuedAt="i24da8fbbb212421aadf0537bc6b3920c" escape="true">BALANCE SHEET COMPONENTS</ix:nonNumeric></span></div><ix:continuation id="i24da8fbbb212421aadf0537bc6b3920c"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inventory</span></div><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RleHRyZWdpb246YjlmOTFjY2FkMjk1NGRiZDg0YTMzNTUzZjRmYWQzZTFfMTc1NQ_39a8a244-7fe0-45ec-9626-489685963799" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjIyYmMzZWM3MDY5ZDQ5NjA4OTExNTY3M2MxNGZjMGU0L3RhYmxlcmFuZ2U6MjJiYzNlYzcwNjlkNDk2MDg5MTE1NjczYzE0ZmMwZTRfMS0xLTEtMS0w_cbf200ed-8679-4c03-a1ea-a09c0ea40dd0">2,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjIyYmMzZWM3MDY5ZDQ5NjA4OTExNTY3M2MxNGZjMGU0L3RhYmxlcmFuZ2U6MjJiYzNlYzcwNjlkNDk2MDg5MTE1NjczYzE0ZmMwZTRfMS0zLTEtMS0w_95ab03b5-8712-4060-a237-540689bc49a7">1,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjIyYmMzZWM3MDY5ZDQ5NjA4OTExNTY3M2MxNGZjMGU0L3RhYmxlcmFuZ2U6MjJiYzNlYzcwNjlkNDk2MDg5MTE1NjczYzE0ZmMwZTRfMi0xLTEtMS0w_be74a86d-2ec2-4327-8d61-0266a6dabfdd">3,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjIyYmMzZWM3MDY5ZDQ5NjA4OTExNTY3M2MxNGZjMGU0L3RhYmxlcmFuZ2U6MjJiYzNlYzcwNjlkNDk2MDg5MTE1NjczYzE0ZmMwZTRfMi0zLTEtMS0w_2e87ff6e-7888-40f9-b5c4-dd62fd00db12">2,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsAndSupplies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjIyYmMzZWM3MDY5ZDQ5NjA4OTExNTY3M2MxNGZjMGU0L3RhYmxlcmFuZ2U6MjJiYzNlYzcwNjlkNDk2MDg5MTE1NjczYzE0ZmMwZTRfMy0xLTEtMS0w_7e1b0845-f5b7-4c4b-84d4-7418c0ef986f">8,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsAndSupplies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjIyYmMzZWM3MDY5ZDQ5NjA4OTExNTY3M2MxNGZjMGU0L3RhYmxlcmFuZ2U6MjJiYzNlYzcwNjlkNDk2MDg5MTE1NjczYzE0ZmMwZTRfMy0zLTEtMS0w_4d189ae1-8afd-4ccb-9124-dd9d13f19aa1">5,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjIyYmMzZWM3MDY5ZDQ5NjA4OTExNTY3M2MxNGZjMGU0L3RhYmxlcmFuZ2U6MjJiYzNlYzcwNjlkNDk2MDg5MTE1NjczYzE0ZmMwZTRfNC0xLTEtMS0w_72453e6b-bdcd-42d6-a713-86d99711ff2d">13,721</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjIyYmMzZWM3MDY5ZDQ5NjA4OTExNTY3M2MxNGZjMGU0L3RhYmxlcmFuZ2U6MjJiYzNlYzcwNjlkNDk2MDg5MTE1NjczYzE0ZmMwZTRfNC0zLTEtMS0w_67a84363-2564-422f-9059-fb5e274cc96f">10,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accrued and Other Liabilities</span></div><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RleHRyZWdpb246YjlmOTFjY2FkMjk1NGRiZDg0YTMzNTUzZjRmYWQzZTFfMTc1Ng_cc097dcf-8d83-4662-bb49-d408690e6bc4" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfMS0xLTEtMS0w_0c282c3a-2d32-44c7-8829-c9a3700e23ae">3,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfMS0zLTEtMS0w_71ca50aa-6197-4dd2-8fb0-d167ec66ddf6">3,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinical studies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="cdna:AccruedClinicalAndCostOfOtherStudiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfMi0xLTEtMS0w_1ff52862-6a7d-48fd-b071-0f4073d10b91">7,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="cdna:AccruedClinicalAndCostOfOtherStudiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfMi0zLTEtMS0w_fc4f6df9-d661-4f78-a34a-3e4feeeda6e6">6,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred payments for intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="cdna:DeferredPaymentsForIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfMy0xLTEtMS0w_9d07e006-ac14-4bf5-829f-575b677564a8">2,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="cdna:DeferredPaymentsForIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfMy0zLTEtMS0w_956a78b5-a312-4fc4-9031-cf79e12619ab">2,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfNC0xLTEtMS0w_7018bd11-d590-4128-84b7-4a340a84a5d0">3,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfNC0zLTEtMS0w_fcb23d5a-840a-4741-bc25-edd8e92256c4">2,033</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test sample processing fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" name="cdna:AccruedSampleProcessingFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfNS0xLTEtMS0w_795098dc-5fd0-4fc0-b7ce-7dcb30a6806f">505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" name="cdna:AccruedSampleProcessingFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfNS0zLTEtMS0w_cae340a1-2c1d-4786-bee4-db03802cde95">416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued royalty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedRoyaltiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfNi0xLTEtMS0w_74331c8a-3dbc-482b-8221-9e3d9fb34ffa">1,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedRoyaltiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfNi0zLTEtMS0w_4a2fe79b-2bab-4446-93f7-8dbfbd9b11b9">1,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfNy0xLTEtMS0w_1dccb30f-aafd-480e-95e5-cbb097200c7f">694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfNy0zLTEtMS0w_ddf1a0c1-7fd9-4c0e-a91f-3aa48cd3f6f4">738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedProfessionalFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfOC0xLTEtMS0w_a6ba8388-6e25-4e24-a251-8040a596dba4">2,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedProfessionalFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfOC0zLTEtMS0w_a09374bf-3ba7-468e-aaa4-3112c8de9ab0">1,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfOS0xLTEtMS0w_ae9290f9-ae99-4a16-97ce-ac75e2caa616">3,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfOS0zLTEtMS0w_9d657957-ebf0-43e5-9501-81611982be96">2,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued and other liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfMTAtMS0xLTEtMA_125f1d86-7996-4817-821e-0f04025dcdaa">23,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfMTAtMy0xLTEtMA_da589a6f-e20a-4cb5-adf5-bfc19dbb4e18">20,602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">CMS Accelerated and Advance Payment Program for Medicare Providers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the U.S. government enacted the CARES Act. Pursuant to the CARES Act, CMS expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS was authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i0f75ebd653614166b5bbff06d9a7b2b4_D20200401-20200430" decimals="-5" format="ixt:numdotdecimal" name="cdna:CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RleHRyZWdpb246YjlmOTFjY2FkMjk1NGRiZDg0YTMzNTUzZjRmYWQzZTFfODY1_8cbf8fe9-001c-4238-b5c1-9657e98b9608">20.5</ix:nonFraction>&#160;million and recorded the payment as Deferred revenue - CMS advance payment on the Company's condensed consolidated balance sheet.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. The Company recorded the amount as Refund liability - CMS advance payment on the condensed consolidated balance sheet as of December 31, 2020.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_55"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RleHRyZWdpb246NWFkMzdkOTQ4NjU2NDQ5YmI1ZGJjOTczOTc3ZTI0ZjZfNzAxMA_ebf2d511-a39b-4590-90e9-bdf8416878b1" continuedAt="ie4131376c83c4a67b3ad615e11a397c5" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><ix:continuation id="ie4131376c83c4a67b3ad615e11a397c5" continuedAt="ic729c4130ade41348883cda4e5f4accb"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its operating and office facilities for various terms under long-term, non-cancelable operating lease agreements in South San Francisco, California; Brisbane, California; West Chester, Pennsylvania; Fremantle, Australia; and Stockholm, Sweden.&#160;&#160;The Company also leases equipment under finance lease agreements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 2, 2020, the Company executed the second amendment to the operating lease agreement for the building located at Brisbane, California. The building is mainly utilized for laboratory operations and research and development. The lease was extended for a period of eight years and two months starting on January 1, 2021. The Company had determined that the amendment constituted a lease modification effective January 1, 2020. At the inception of the lease modification, the ROU asset increased by $<ix:nonFraction unitRef="usd" contextRef="i6514e0b7dff64a48a933c6f40ee8b623_I20200101" decimals="-5" format="ixt:numdotdecimal" name="cdna:OperatingLeaseRightOfUseAssetIncrease" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RleHRyZWdpb246NWFkMzdkOTQ4NjU2NDQ5YmI1ZGJjOTczOTc3ZTI0ZjZfOTcw_5dae72de-eaa1-40af-b959-1db681072931">13.0</ix:nonFraction> million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's facility leases expire at various dates through 2029. In the normal course of business, it is expected that these leases will be renewed or replaced by leases on other properties.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the carrying value of the ROU asset was $<ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RleHRyZWdpb246NWFkMzdkOTQ4NjU2NDQ5YmI1ZGJjOTczOTc3ZTI0ZjZfMTIxOA_0dadd964-367f-4586-96df-267087b2276e">18.3</ix:nonFraction> million. The related current and non-current liabilities as of March&#160;31, 2021 were $<ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RleHRyZWdpb246NWFkMzdkOTQ4NjU2NDQ5YmI1ZGJjOTczOTc3ZTI0ZjZfMTI4NA_54a97861-da25-4658-916a-b39dea47e157">3.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RleHRyZWdpb246NWFkMzdkOTQ4NjU2NDQ5YmI1ZGJjOTczOTc3ZTI0ZjZfMTI5MQ_41b9c646-01e6-427d-a95b-1abf130e779d">18.5</ix:nonFraction> million, respectively. The current and non-current lease liabilities are included in accrued and other current liabilities and operating lease liability, less current portion, respectively, in the condensed consolidated balance sheets.</span></div><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RleHRyZWdpb246NWFkMzdkOTQ4NjU2NDQ5YmI1ZGJjOTczOTc3ZTI0ZjZfNzAxMQ_22db2226-954f-417d-ab6d-be46ace6b6c3" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the lease cost for the three months ended March&#160;31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmUyNzFiYWMwZjRlOTQ3NjhhMjQ5Yjc5Y2UxOTIzMjU2L3RhYmxlcmFuZ2U6ZTI3MWJhYzBmNGU5NDc2OGEyNDliNzljZTE5MjMyNTZfMi0xLTEtMS0w_7b8db3f6-224a-4bb2-aefd-eab280b92663">1,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmUyNzFiYWMwZjRlOTQ3NjhhMjQ5Yjc5Y2UxOTIzMjU2L3RhYmxlcmFuZ2U6ZTI3MWJhYzBmNGU5NDc2OGEyNDliNzljZTE5MjMyNTZfMi0zLTEtMS0w_43653124-feb2-48f0-a2dd-a5747bbc34d4">1,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" name="cdna:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmUyNzFiYWMwZjRlOTQ3NjhhMjQ5Yjc5Y2UxOTIzMjU2L3RhYmxlcmFuZ2U6ZTI3MWJhYzBmNGU5NDc2OGEyNDliNzljZTE5MjMyNTZfMy0xLTEtMS0w_f9a53950-16ba-4e0d-a08b-920f43bfcaa8">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" name="cdna:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmUyNzFiYWMwZjRlOTQ3NjhhMjQ5Yjc5Y2UxOTIzMjU2L3RhYmxlcmFuZ2U6ZTI3MWJhYzBmNGU5NDc2OGEyNDliNzljZTE5MjMyNTZfMy0zLTEtMS0w_897a6255-f42a-4349-be69-61284c4cbb01">53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmUyNzFiYWMwZjRlOTQ3NjhhMjQ5Yjc5Y2UxOTIzMjU2L3RhYmxlcmFuZ2U6ZTI3MWJhYzBmNGU5NDc2OGEyNDliNzljZTE5MjMyNTZfNC0xLTEtMS0w_cbb081bd-d3a1-4279-94e7-ffd08278edee">1,235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmUyNzFiYWMwZjRlOTQ3NjhhMjQ5Yjc5Y2UxOTIzMjU2L3RhYmxlcmFuZ2U6ZTI3MWJhYzBmNGU5NDc2OGEyNDliNzljZTE5MjMyNTZfNC0zLTEtMS0w_2343ec2c-52b7-459a-87b0-5b4861c49475">1,172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease cost includes interest from the lease liability and amortization of the ROU asset.</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:87.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - Operating leases (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOjBlODYzOGY1NDA5NDQzMmViMmVmNjNjMzY0YzAzZGZkL3RhYmxlcmFuZ2U6MGU4NjM4ZjU0MDk0NDMyZWIyZWY2M2MzNjRjMDNkZmRfMS0xLTEtMS0w_e535f370-2654-4c05-948b-255421c39063">6.78</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - Finance leases (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOjBlODYzOGY1NDA5NDQzMmViMmVmNjNjMzY0YzAzZGZkL3RhYmxlcmFuZ2U6MGU4NjM4ZjU0MDk0NDMyZWIyZWY2M2MzNjRjMDNkZmRfMi0xLTEtMS0w_7fc1614b-0137-404d-840d-e18dcecac84a">0.22</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - Operating leases (%)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOjBlODYzOGY1NDA5NDQzMmViMmVmNjNjMzY0YzAzZGZkL3RhYmxlcmFuZ2U6MGU4NjM4ZjU0MDk0NDMyZWIyZWY2M2MzNjRjMDNkZmRfMy0xLTEtMS0w_e4fb80a5-dbf6-4485-891f-dd3386d715ce">10.5</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - Finance leases (%)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOjBlODYzOGY1NDA5NDQzMmViMmVmNjNjMzY0YzAzZGZkL3RhYmxlcmFuZ2U6MGU4NjM4ZjU0MDk0NDMyZWIyZWY2M2MzNjRjMDNkZmRfNC0xLTEtMS0w_3e9588f8-8960-4f6e-9871-979cff55c9a7">4.8</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="cdna:ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RleHRyZWdpb246NWFkMzdkOTQ4NjU2NDQ5YmI1ZGJjOTczOTc3ZTI0ZjZfNzAwNQ_24142708-3b5f-43dc-9387-86190e3da24f" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating and finance lease liabilities as of March&#160;31, 2021 are as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.999%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfMS0yLTEtMS0w_208e0f6e-8441-4fef-af68-50fe62f59976">34</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfMS00LTEtMS0w_3360d92a-93c0-4c53-8b4c-d177f34e1e95">3,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfMi0yLTEtMS0w_a8235f31-21bf-4cdc-8888-fb096462486c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfMi00LTEtMS0w_5b5e0eff-49b3-4dc8-9c07-5be6d978f4e4">4,971</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfMy0yLTEtMS0w_525d7527-a590-4da6-9726-b3565339c61c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfMy00LTEtMS0w_8b512876-b509-4a8e-9475-0900ecfaae9e">3,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfNC0yLTEtMS0w_d7271466-e6c5-40db-bcd6-f58951d04377">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfNC00LTEtMS0w_11cc901c-4531-4d04-81fd-631e1db5ff08">3,846</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfNS0yLTEtMS0w_39b8928b-73b2-4d3b-adfd-5eeefd25976c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfNS00LTEtMS0w_6bc0067e-788a-4f5a-b8bf-78b3fe329200">3,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:zerodash" name="cdna:FinanceLeaseLiabilityToBePaidAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfNi0yLTEtMS0w_f7fc52da-a3fa-479a-9849-9f0b1a4b6b9b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="cdna:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfNi00LTEtMS0w_ca16f26d-34e0-484d-92fe-e7a33f6db89f">10,256</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfNy0yLTEtMS0w_05c30914-29cc-4f1e-bc5c-86e48bd22fa0">34</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfNy00LTEtMS0w_bb7faca1-d465-4441-8884-9d9917c70934">30,503</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfOC0yLTEtMS0yNTgw_fa4a3ff0-fc3a-49da-9e40-f8e8350ec9b5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfOC00LTEtMS0yNTgw_3d871c83-afe6-4911-9c40-ae401747f25b">8,915</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfOS0yLTEtMS0yNTgw_a68cc56f-0c52-4e46-a427-5276089cbd4b">34</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfOS00LTEtMS0yNTgw_8076fc36-4633-4107-9843-8c108f36c1ff">21,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less operating lease liability, current portion</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfMTAtNC0xLTEtMjU4Mg_d5fea2da-147c-480b-812b-1c1e8e900fe1">3,126</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, long-term portion</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfMTEtNC0xLTEtMjU4Mg_1406f6d8-e525-46a1-8309-89dbda43c51f">18,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The current portion of obligations under finance leases is included in accrued and other liabilities, and the long-term portion of finance leases is included in other liabilities within the condensed consolidated balance sheets.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><ix:continuation id="ic729c4130ade41348883cda4e5f4accb"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Royalty Commitments</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">The Board of Trustees of the Leland Stanford Junior University (&#8220;Stanford&#8221;)</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2014, the Company entered into a license agreement with Stanford (the &#8220;Stanford License&#8221;), which granted the Company an exclusive license to a patent relating to the diagnosis of rejection in organ transplant recipients using dd-cfDNA. Under the terms of the Stanford License, the Company is required to pay an annual license maintenance fee, <ix:nonFraction unitRef="milestone_payment" contextRef="if9c59814827f47938fe11fd2e3f737e8_D20140601-20140630" decimals="INF" format="ixt-sec:numwordsen" name="cdna:NumberOfMilestonePayments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RleHRyZWdpb246NWFkMzdkOTQ4NjU2NDQ5YmI1ZGJjOTczOTc3ZTI0ZjZfMjcyMw_91c33360-b726-47a2-8824-efdcb36b9d83">six</ix:nonFraction> milestone payments and royalties in the low single digits of net sales of products incorporating the licensed technology.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Illumina</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 4, 2018, the Company entered into a license agreement with Illumina (the &#8220;Illumina Agreement&#8221;). The Illumina Agreement requires the Company to pay royalties in the mid-single to low-double digits on sales of products covered by the Illumina Agreement.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cibiltech Commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to that certain license and commercialization agreement that the Company entered into with Cibiltech SAS (&#8220;Cibiltech&#8221;) effective April 30, 2019, the Company will share an agreed-upon percentage of revenue with Cibiltech, if and when revenues are generated from KidneyCare iBox.&#160;&#160;</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Illumina Agreement, the Company has agreed to minimum purchase commitments of finished products and raw materials from Illumina through 2023.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation and Indemnification Obligations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the Company's false advertising suit filed against Natera Inc. (&#8220;Natera&#8221;), on April 10, 2019, Natera filed a counterclaim against the Company on February 18, 2020, in the U.S. District Court for the District of Delaware (the &#8220;Court&#8221;) alleging the Company made false and misleading claims about the performance capabilities of AlloSure. The suit seeks injunctive relief and unspecified monetary relief. On September 30, 2020, Natera requested leave of Court to amend its counterclaims to include additional allegations regarding purportedly false claims the Company made with respect to AlloSure, and the Court granted Natera&#8217;s request. Trial is currently scheduled to begin on July 26, 2021.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in response to the Company's patent infringement suit filed against Natera on March 26, 2019, Natera filed suit against the Company on January 13, 2020 in the Court alleging, among other things, that AlloSure infringes Natera&#8217;s U.S. Patent 10,526,658. On March 25, 2020, Natera filed an amendment to the suit alleging, among other things, that AlloSure also infringes Natera&#8217;s U.S. Patent 10,597,724. The suit seeks a judgment that the Company has infringed Natera&#8217;s patents, an order preliminarily and permanently enjoining the Company from any further infringement of such patents and unspecified damages. The Company intends to defend both of these matters vigorously, and believes that the Company has good and substantial defenses to the claims alleged in the suits, but there is no guarantee that the Company will prevail. The Company has not recorded any liabilities for these suits.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may become involved in litigation and other legal actions. The Company estimates the range of liability related to any pending litigation where the amount and range of loss can be estimated. The Company records its best estimate of a loss when the loss is considered probable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, the Company records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the condensed consolidated financial statements indicates that it is probable that a liability had been incurred at the date of the condensed consolidated financial statements and (ii) the range of loss can be reasonably estimated.</span></div></ix:continuation><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_61"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82MS9mcmFnOmQ2YzM4NDc4YTlhYzRkNGRhMzAyNGEzNGM5MmNmZDE2L3RleHRyZWdpb246ZDZjMzg0NzhhOWFjNGQ0ZGEzMDI0YTM0YzkyY2ZkMTZfNjEw_5482d487-7180-44a7-a165-a48ed1234adb" continuedAt="ie1e21ef497b342e287e453eb2c5f08f1" escape="true">401(K) PLAN</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie1e21ef497b342e287e453eb2c5f08f1">The Company sponsors a 401(k) defined contribution plan covering all U.S. employees under the Internal Revenue Code of 1986, as amended. Employee contributions are voluntary and are determined on an individual basis subject to the maximum allowable under federal tax regulations. The Company incurred expenses related to contributions to the plan of $<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82MS9mcmFnOmQ2YzM4NDc4YTlhYzRkNGRhMzAyNGEzNGM5MmNmZDE2L3RleHRyZWdpb246ZDZjMzg0NzhhOWFjNGQ0ZGEzMDI0YTM0YzkyY2ZkMTZfNDUz_1ba662ee-3aa2-4af2-808c-f3b4c623466d">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82MS9mcmFnOmQ2YzM4NDc4YTlhYzRkNGRhMzAyNGEzNGM5MmNmZDE2L3RleHRyZWdpb246ZDZjMzg0NzhhOWFjNGQ0ZGEzMDI0YTM0YzkyY2ZkMTZfMTA5OTUxMTYyODQwMw_b878a2d8-035b-4307-a91b-a1d2cfa3d44d">0.3</ix:nonFraction> million for the three months ended March 31, 2021 and 2020, respectively.</ix:continuation></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_64"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="cdna:WarrantsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RleHRyZWdpb246YzRhNDJmZTM1NzZmNDc2NTkxYTE1NDdiYTJiOTRkM2ZfMjAxMQ_d394f8c4-f1e5-45dd-8159-5b5d92a084bc" continuedAt="i30cf705cc5f1402085a2ec3b1261be77" escape="true">WARRANTS</ix:nonNumeric></span></div><ix:continuation id="i30cf705cc5f1402085a2ec3b1261be77"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues common stock warrants in connection with debt or equity financings to lenders, placement agents and investors.&#160;&#160;Issued warrants are considered standalone financial instruments and the terms of each warrant are analyzed for equity or liability classification in accordance with U.S. GAAP. Warrants that are classified as liabilities usually have various features that would require net-cash settlement by the Company. Warrants that are not liabilities, derivatives and/or meet the exception criteria are classified as equity. Warrants liabilities are remeasured at fair value at each period end with changes in fair value recorded in the condensed consolidated statements of operations until expired or exercised. Warrants that are classified as equity are valued at their relative fair value on the date of issuance, recorded in additional paid in capital and not remeasured.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three months ended March 31, 2021, there were <ix:nonFraction unitRef="shares" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt-sec:numwordsen" name="cdna:PurchaseOfCommonStockWarrantsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RleHRyZWdpb246YzRhNDJmZTM1NzZmNDc2NTkxYTE1NDdiYTJiOTRkM2ZfOTYz_d6f6063d-3834-451f-b452-2fb921d58eaf">no</ix:nonFraction> warrants exercised to purchase shares of common stock for cash proceeds.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three months ended March 31, 2020, warrants to purchase approximately <ix:nonFraction unitRef="shares" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="cdna:PurchaseOfCommonStockWarrantsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RleHRyZWdpb246YzRhNDJmZTM1NzZmNDc2NTkxYTE1NDdiYTJiOTRkM2ZfMTA5OTUxMTYyOTg1Mw_f3f8602b-0d7c-4163-839d-c54dcf320919">272,000</ix:nonFraction> shares of common stock were exercised for cash payments of $<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromWarrantExercises" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RleHRyZWdpb246YzRhNDJmZTM1NzZmNDc2NTkxYTE1NDdiYTJiOTRkM2ZfMTA5OTUxMTYyOTkxOQ_8a4eea47-f97b-4f3f-b45e-e480499c4839">0.3</ix:nonFraction> million.&#160;During the three months ended March 31, 2020, a warrant to purchase approximately <ix:nonFraction unitRef="shares" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-2" format="ixt:numdotdecimal" name="cdna:NumberOfWarrantsExercisedCashlessBasis" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RleHRyZWdpb246YzRhNDJmZTM1NzZmNDc2NTkxYTE1NDdiYTJiOTRkM2ZfMTU2NA_605a333e-c2a3-4f4c-a59e-8829294d7435">34,000</ix:nonFraction> shares of common stock was exercised on a cashless basis and approximately <ix:nonFraction unitRef="shares" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="cdna:StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RleHRyZWdpb246YzRhNDJmZTM1NzZmNDc2NTkxYTE1NDdiYTJiOTRkM2ZfMTY0Mw_6521022d-5e88-4f9c-bf88-1927a0ab2b8c">24,000</ix:nonFraction> shares were issued pursuant to the exercise.</span></div><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RleHRyZWdpb246YzRhNDJmZTM1NzZmNDc2NTkxYTE1NDdiYTJiOTRkM2ZfMjAxMg_310ac7ea-9350-4a5e-bc81-02a31bac9621" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, outstanding warrants to purchase common stock were:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classified as</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Original Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares Underlying Warrants</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Original issue date:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2016</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie5b8b7349408456182f63bdc11a18dbe_D20210101-20210331" format="ixt-sec:duryear" name="cdna:WarrantFairValueAssumptionsExpectedTerm" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RhYmxlOmQ3N2U5YzQzNzhiNDQyNjY5MTQ1ODFmNzJhNDNkMzhiL3RhYmxlcmFuZ2U6ZDc3ZTljNDM3OGI0NDI2NjkxNDU4MWY3MmE0M2QzOGJfMi0zLTEtMS0w_ec537e15-d0fa-4511-a46a-4be1d1678e67">7</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2d3aa0a318ae40b398b72dd187f85629_I20210331" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RhYmxlOmQ3N2U5YzQzNzhiNDQyNjY5MTQ1ODFmNzJhNDNkMzhiL3RhYmxlcmFuZ2U6ZDc3ZTljNDM3OGI0NDI2NjkxNDU4MWY3MmE0M2QzOGJfMi01LTEtMS0w_ada48512-f969-4d9e-af9d-7f38c87f605f">1.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2d3aa0a318ae40b398b72dd187f85629_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RhYmxlOmQ3N2U5YzQzNzhiNDQyNjY5MTQ1ODFmNzJhNDNkMzhiL3RhYmxlcmFuZ2U6ZDc3ZTljNDM3OGI0NDI2NjkxNDU4MWY3MmE0M2QzOGJfMi03LTEtMS0w_f8043125-88a1-47e2-baa0-382e0b61375e">6,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5c1d1d4aa9fc48c998e5fc09cba5bb08_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RhYmxlOmQ3N2U5YzQzNzhiNDQyNjY5MTQ1ODFmNzJhNDNkMzhiL3RhYmxlcmFuZ2U6ZDc3ZTljNDM3OGI0NDI2NjkxNDU4MWY3MmE0M2QzOGJfMy03LTEtMS0w_4bcfb239-0936-4b40-9c7d-64c21b020202">6,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_67"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfNDA1Mg_683a46d3-ee36-45d6-9f84-c537bd97fc82" continuedAt="i56a34a8d387e4e96ae91546bcfac5738" escape="true">STOCK INCENTIVE PLANS</ix:nonNumeric></span></div><ix:continuation id="i56a34a8d387e4e96ae91546bcfac5738" continuedAt="i6817cc092c0b4e0cb036fa886fff735c"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Options and Restricted Stock Units (&#8220;RSU&#8221;)</span></div><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="cdna:ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfNDA1Mw_fe910399-2499-4d34-936f-cefc6472cd67" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes option and RSU activity under the Company&#8217;s 2014 Equity Incentive Plan, 2016 Inducement Equity Incentive Plan, and 2019 Inducement Equity Incentive Plan, and related information:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>Available<br/>for Grant</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>RSU Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;December 31, 2020</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMS0xLTEtMS0w_3ab72657-d833-454a-b23f-d2946320a2bf">672,968</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMS0zLTEtMS0w_fe0c46c4-ade6-4dc9-978e-af6ff7ec38ad">2,670,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMS01LTEtMS0w_01e93925-6522-4104-b1a6-cfb8feaf2565">21.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if7e2fc45552249be87863f4d6264c310_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMS03LTEtMS0w_a9840bf5-9f02-4441-9034-787d6a1bf8e5">1,884,866</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if7e2fc45552249be87863f4d6264c310_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMS05LTEtMS0w_900391cb-ac30-45e1-9250-ef343a138871">28.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional shares authorized</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMi0xLTEtMS0w_eb0ef9dc-37f8-4298-865f-a19f8a22b84d">1,977,647</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock awards for services</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMy0xLTEtMS0w_03931359-8ef4-4dcd-b533-a57c824724be">1,339</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNC0xLTEtMS0w_ab0cad72-6062-4660-9dab-c94a1a9e6bc9">246,379</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i00a4f5b848c6436d845eb824a1ac98ee_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNC03LTEtMS0w_c6467d93-4bc0-48d0-838b-552a462f83e9">246,379</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i00a4f5b848c6436d845eb824a1ac98ee_D20210101-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNC05LTEtMS0w_5997cecb-3a6e-404d-ab18-1303b56674e6">82.62</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i00a4f5b848c6436d845eb824a1ac98ee_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNS03LTEtMS0w_5a73b798-226f-4fa4-a6bb-bd02f0101f34">207,881</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i00a4f5b848c6436d845eb824a1ac98ee_D20210101-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNS05LTEtMS0w_791a8b48-90c5-4f12-8479-34bc880ed893">24.06</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNi0xLTEtMS0w_e4216d37-5fa3-4ad1-8983-dc30a6c62bb9">127,925</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNi0zLTEtMS0w_fb0e3a6f-23e3-44cc-9a11-3b588f7b0a48">127,925</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNi01LTEtMS0w_e3580685-435f-4a0e-9a74-3bc46f9d90da">81.06</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNy0zLTEtMS0w_67013467-9c69-4b2e-9fb6-726c90269e1c">139,579</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNy01LTEtMS0w_0afedd30-0480-4d1c-bd74-1f0db450b589">13.99</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock under employee incentive plans</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfOC0xLTEtMS0w_8dcaf9a5-29e1-4a66-b3ed-8394a84e3976">74,434</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfOS0xLTEtMS0w_94c45be6-46d2-4c03-9d8f-b07870f2dda5">69,945</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i00a4f5b848c6436d845eb824a1ac98ee_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfOS03LTEtMS0w_94e9e411-b01e-4ce0-ac6b-1b06618ff48c">69,945</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i00a4f5b848c6436d845eb824a1ac98ee_D20210101-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfOS05LTEtMS0w_4926fa01-57de-41ac-8d3a-5c37ca47e028">29.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTAtMS0xLTEtMA_6f80cf89-089c-45a6-9a86-971c3c8f0ae8">66,213</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTAtMy0xLTEtMA_d5604ae2-28e5-452c-b2be-bdaf02ad4625">66,213</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTAtNS0xLTEtMA_d5c028fb-abc6-481a-bb51-4f19262fad18">25.70</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTEtMS0xLTEtMA_606779e3-476a-48af-9424-9d55072426a2">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTEtMy0xLTEtMA_f3b41a56-7425-4148-92cf-79f916099325">250</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTEtNS0xLTEtMA_ca7e95d4-9645-4ab0-be2e-6a9242564b67">22.59</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;March 31, 2021</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTItMS0xLTEtMA_07ff43e7-0455-4ec5-bff0-371bf2f1862f">2,485,814</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTItMy0xLTEtMA_3d07ac4f-05e0-4002-af1e-9055a4b670be">2,592,281</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTItNS0xLTEtMA_31a79cef-d64d-493f-be43-df2e8e7a5b3c">25.17</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3feb4155b52b487f8983bdacc776c1c3_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTItNy0xLTEtMA_08e5aa72-bfaf-4531-b25c-1149313e9381">1,853,419</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3feb4155b52b487f8983bdacc776c1c3_I20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTItOS0xLTEtMA_7ef509d4-c18d-4400-af00-d326ed14556c">36.14</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of options exercised was $<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMzQz_cdd434aa-3383-477b-a2cd-2a9623c3c42a">9.1</ix:nonFraction> million  and $<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfNDQ1_1fd3b156-db73-43fe-8152-77135f187bb1">0.7</ix:nonFraction> million for the three months ended March&#160;31, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the total intrinsic value of outstanding RSUs was approximately $<ix:nonFraction unitRef="usd" contextRef="i3feb4155b52b487f8983bdacc776c1c3_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfNTcw_172e06b8-aa68-4f4b-9a1e-cb7d66f2a477">126.2</ix:nonFraction> million and there were $<ix:nonFraction unitRef="usd" contextRef="i3feb4155b52b487f8983bdacc776c1c3_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfNTg4_652f3204-62c0-4047-b32d-a062f864da7a">50.7</ix:nonFraction> million of unrecognized compensation costs related to RSUs, which are expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i00a4f5b848c6436d845eb824a1ac98ee_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfNzEz_e5afdbb6-106a-4c4f-ae92-55ded103cb4f">1.91</ix:nonNumeric> years.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><ix:continuation id="i6817cc092c0b4e0cb036fa886fff735c" continuedAt="iaa350874414b4f8da854a0eb3e8857cb"><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfNDA1NA_b969cc7c-36de-4191-84dc-cd742eaa3a18" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options outstanding that have vested and are expected to vest at March&#160;31, 2021 are as follows: </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares Issued <br/>(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic&#160;Value<br/>(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMS0xLTEtMS0w_de021533-3695-48f5-848b-dec2cf48cccb">1,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="2" name="cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMS0zLTEtMS0w_65ff66c2-7f58-461a-93c9-157a2a5282ba">16.09</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" format="ixt-sec:duryear" name="cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMS01LTEtMS0w_e6fc605f-f651-418d-ba2a-3bc305998ab7">6.54</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMS03LTEtMS0w_1aace9a5-43b2-4cc9-99fe-37e5da93da1e">54,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMi0xLTEtMS0w_c1377d7e-e4bd-436e-9ca1-d24ed7581828">1,398</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="2" name="cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMi0zLTEtMS0w_8bbfdfb1-7e81-40bf-975a-82be32769ea1">31.91</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" format="ixt-sec:duryear" name="cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMi01LTEtMS0w_3b91f912-2ef3-4a84-91b9-2e972d8754c2">8.68</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMi03LTEtMS0w_b7c2e85a-c74d-4b57-ac58-df21a9cbba58">52,508</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMy0xLTEtMS0w_3a1c6a29-d9d8-4a2b-a951-e7b7c8850f25">2,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMy03LTEtMS0w_d30bb583-0ec4-4772-8b10-d062e35bf50b">106,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company&#8217;s common stock at March&#160;31, 2021 for stock options that were in-the-money.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of options that vested during the three months ended March&#160;31, 2021 was $<ix:nonFraction unitRef="usd" contextRef="ib8ed328c1b564c79bc9ffe8a0e8e11ee_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMTEwNw_d42e2ae7-288f-4bd5-a225-23a77c393caf">2.7</ix:nonFraction> million. As of March&#160;31, 2021, there were approximately $<ix:nonFraction unitRef="usd" contextRef="i7c5c259c2ab144e8824629e83d7cef4f_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMTE2Nw_c3bfd74d-5548-467e-a2df-65f96375166f">25.2</ix:nonFraction> million of unrecognized compensation costs related to stock options, which are expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="ib8ed328c1b564c79bc9ffe8a0e8e11ee_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMTMwMQ_18a81c4c-aafa-4d70-a1ec-b099431cc350">2.89</ix:nonNumeric> years.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2014 Employee Stock Purchase Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an Employee Stock Purchase Plan (the &#8220;ESPP&#8221;), under which employees can purchase shares of its common stock based on a percentage of their compensation, but not greater than <ix:nonFraction unitRef="number" contextRef="i386e785603984eeb95d2392f7f294ce8_I20210331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMTUyOQ_09a7f25a-3dea-4f72-81a8-a98eae62f478">15</ix:nonFraction>% of their respective earnings; provided, however, an eligible employee&#8217;s right to purchase shares of the Company&#8217;s common stock may not accrue at a rate which exceeds $<ix:nonFraction unitRef="usd" contextRef="i3bd56b30f8664520a99ac78be29200fd_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMTY5OA_3eb3b780-3f9b-4e03-a60e-cfc420046a3e">25,000</ix:nonFraction> of the fair market value of such shares for each calendar year in which such rights are outstanding. The ESPP has consecutive offering periods of approximately <ix:nonNumeric contextRef="i3bd56b30f8664520a99ac78be29200fd_D20210101-20210331" format="ixt-sec:durwordsen" name="cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMTg2MQ_89aa3803-00b2-48a9-bc82-9d77baebf167">six months</ix:nonNumeric> in length. The purchase price per share must be equal to the lower of <ix:nonFraction unitRef="number" contextRef="i3bd56b30f8664520a99ac78be29200fd_D20210101-20210331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMTkzNA_e25fa027-03af-425a-b503-b6ff4c13897e">85</ix:nonFraction>% of the fair value of the common stock on the first day of the offering period or on the exercise date.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the offering period in 2020 that ended on December&#160;31, 2020, <ix:nonFraction unitRef="shares" contextRef="i90c852dbca1c4c5598e20e487a21cf11_D20200102-20200102" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMjI2OA_f07e9e3e-89f7-4f15-92b8-aa8e44f1c933">24,052</ix:nonFraction> shares were purchased for aggregate proceeds of $<ix:nonFraction unitRef="usd" contextRef="i90c852dbca1c4c5598e20e487a21cf11_D20200102-20200102" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMjMxOQ_26fd78b4-2570-48dd-9577-a83294bb36d6">0.8</ix:nonFraction> million from the issuance of shares, which occurred on January 4, 2021.&#160;&#160;</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Valuation Assumptions</span></div><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfNDA1NQ_e98f8b61-8703-4de8-bddf-439e2223600b" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of employee stock options and ESPP shares were estimated using the Black-Scholes option pricing model based on the following weighted average assumptions:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.476%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee stock options</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib8ed328c1b564c79bc9ffe8a0e8e11ee_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfMy0yLTEtMS0w_baa93f44-47d3-43c1-bb9b-10f3ca6689d7">6.0</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibe65781dd37e4a57a25ae0397932de01_D20200101-20200331" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfMy00LTEtMS0w_403d19db-7d0a-4c43-b3d6-c2b69809318d">6.0</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib8ed328c1b564c79bc9ffe8a0e8e11ee_D20210101-20210331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfNC0yLTEtMS0w_181f411f-e3c0-441e-990e-e4e47514f0de">77.69</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibe65781dd37e4a57a25ae0397932de01_D20200101-20200331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfNC00LTEtMS0w_0c860918-b8ff-4dec-a6bf-b40cc11cafdc">74.00</ix:nonFraction>%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib8ed328c1b564c79bc9ffe8a0e8e11ee_D20210101-20210331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfNS0yLTEtMS0w_d290165a-ea52-4171-a3fe-e5cd497723dd">0.68</ix:nonFraction>%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibe65781dd37e4a57a25ae0397932de01_D20200101-20200331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfNS00LTEtMS0w_b600d45d-a254-4e67-b22f-e29d4163702e">1.35</ix:nonFraction>%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib8ed328c1b564c79bc9ffe8a0e8e11ee_D20210101-20210331" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfNi0yLTEtMS0w_c829d8af-111a-4b3d-ad9c-7baa1936ce4e">&#8212;</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibe65781dd37e4a57a25ae0397932de01_D20200101-20200331" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfNi00LTEtMS0w_63342e80-7956-4cc5-981d-e58d638429f3">&#8212;</ix:nonFraction>%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee stock purchase plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9f0c50fa12bd45258936885398b8cf21_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfOC0yLTEtMS0w_f9bc55eb-0cab-45ab-89c9-d666f1383c6a">0.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="idd036efd706648e2afc649e235c56f14_D20200101-20200331" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfOC00LTEtMS0w_2b485742-644b-4066-a434-a2913136da7a">0.5</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9f0c50fa12bd45258936885398b8cf21_D20210101-20210331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfOS0yLTEtMS0w_a0018a09-287c-47fa-8a42-d42028a3f5e6">53.10</ix:nonFraction>%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idd036efd706648e2afc649e235c56f14_D20200101-20200331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfOS00LTEtMS0w_4ebb4914-c293-491e-825d-80d5e138e043">62.56</ix:nonFraction>%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9f0c50fa12bd45258936885398b8cf21_D20210101-20210331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfMTAtMi0xLTEtMA_687b6326-d003-4b5a-a082-585c2dcedac5">0.09</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idd036efd706648e2afc649e235c56f14_D20200101-20200331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfMTAtNC0xLTEtMA_675f9fe3-e6af-4b0b-b65e-fb4658eb12b3">1.57</ix:nonFraction>%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9f0c50fa12bd45258936885398b8cf21_D20210101-20210331" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfMTEtMi0xLTEtMA_184cd0f5-04ad-4010-8a59-786de8ca4a89">&#8212;</ix:nonFraction>%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idd036efd706648e2afc649e235c56f14_D20200101-20200331" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfMTEtNC0xLTEtMA_e2f4afd1-2164-4ad6-9cd5-22829cfdbf52">&#8212;</ix:nonFraction>%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company based the risk-free interest rate over the expected term of the award based on the constant maturity rate of U.S. Treasury securities with similar maturities as of the date of grant.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Volatility: The Company used an average historical stock price volatility of its own stock and those comparable public companies that were deemed to be representative of future stock price trends.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected Term: The expected term represents the period for which the Company&#8217;s stock-based compensation awards are expected to be outstanding and is based on analyzing the vesting and contractual terms of the awards and the holders&#8217; historical exercise patterns and termination behavior.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected Dividends: The Company has not paid and does not anticipate paying any dividends in the near future.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><ix:continuation id="iaa350874414b4f8da854a0eb3e8857cb"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock-Based Compensation Expense</span></div><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfNDA1MA_ea502bfb-8e80-4a2f-b91f-96186b8157c3" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expense relating to employee and non-employee stock-based awards for the three months ended March&#160;31, 2021 and 2020, included in the condensed consolidated statements of operations as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of testing services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4f73628ea6247adaf85fc298ba06ef2_D20210101-20210331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfMi0xLTEtMS0w_ad5249d4-2560-4905-a2f3-332a1b0f994b">395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f1586e27a1242b69815503c6c1dd169_D20200101-20200331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfMi0zLTEtMS0w_66541e83-dac0-4524-8e7a-5591f2e21e8c">247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66b43505e535401386182adf44d698ce_D20210101-20210331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfMy0xLTEtMS0w_ce61eefb-6ce3-42e1-8916-2855264c5de1">76</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20582ef332664795b568eea2ef0fd3da_D20200101-20200331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfMy0zLTEtMS0w_e2526fd6-e732-40e4-9430-fd5af99427db">59</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of digital and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5dbbb6e5be3f4d7baac7713a5ca83a67_D20210101-20210331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfNC0xLTEtMS0w_f2680125-282a-4baa-b07e-d6b374227945">108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2b7b7c63d12433e9be313758eef76d3_D20200101-20200331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfNC0zLTEtMS0w_1d0befce-befa-4a2a-85a6-582602d2b2c5">59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32b82c9e9f6f4d85beafe91d9bb45c7f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfNS0xLTEtMS0w_2afb6b4d-7851-4ce0-b52d-64ccbde52061">1,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1456dbbd2004915917746b804098b8d_D20200101-20200331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfNS0zLTEtMS0w_d9f8bfb7-b528-48da-bd55-f76bdcfb8a0f">810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b847fae9f6a4e23b07e8bcfc30e2737_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfNi0xLTEtMS0w_00e9d8b0-dfc2-475f-91f8-f96fb7a044e5">1,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec6fe758ddbc4659a3b81ca1b22977cb_D20200101-20200331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfNi0zLTEtMS0w_b8a5629f-bff8-4adb-a905-58c0588c447d">971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id93b0930e55f4a90ab8f17f9edcfcd2f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfNy0xLTEtMS0w_bfceda2b-2a24-43b0-9015-b8b93c89dd0f">2,951</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1665bde1bdaf4cfab80c730a287bd201_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfNy0zLTEtMS0w_845babaf-a50c-42c0-b635-77b503f754a3">2,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfOC0xLTEtMS0w_7182ca6c-e75d-4601-9508-55936b6d74c4">6,547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfOC0zLTEtMS0w_505c8ebf-5640-4c0e-bdee-5a7ae6709526">4,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMzY4OQ_aaf67b16-0b23-40f0-8b01-631ecee68241">No</ix:nonFraction> tax benefit was recognized related to stock-based compensation expense since the Company has never reported taxable income and has established a full valuation allowance to offset all of the potential tax benefits associated with its deferred tax assets.&#160;&#160;In addition, <ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMzk2MQ_9743629e-4f50-4663-910f-315053ae9224">no</ix:nonFraction> amounts of stock-based compensation expense were capitalized for the periods presented.</span></div></ix:continuation><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_70"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83MC9mcmFnOmM4NjI3NTQyOGU5NDQ0NTM4MTVhZGRkYzE5ZGVkOTIyL3RleHRyZWdpb246Yzg2Mjc1NDI4ZTk0NDQ1MzgxNWFkZGRjMTlkZWQ5MjJfMjYyNA_36bb7695-9a9e-477f-85e6-1e8be99c172d" continuedAt="i27828ee0a13c4c7a88d2eb3481f02f5d" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="i27828ee0a13c4c7a88d2eb3481f02f5d"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s effective tax rate may vary from the U.S. federal statutory tax rate due to the change in the mix of earnings in tax jurisdictions with different statutory rates, benefits related to tax credits and the tax impact of non-deductible expenses and other permanent differences between income before income taxes and taxable income.&#160;For the three months ended March 31, 2021 and 2020, the Company recorded an income tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83MC9mcmFnOmM4NjI3NTQyOGU5NDQ0NTM4MTVhZGRkYzE5ZGVkOTIyL3RleHRyZWdpb246Yzg2Mjc1NDI4ZTk0NDQ1MzgxNWFkZGRjMTlkZWQ5MjJfNDM4_0a827d2f-9d3a-4dce-bdb0-0587433f0215">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83MC9mcmFnOmM4NjI3NTQyOGU5NDQ0NTM4MTVhZGRkYzE5ZGVkOTIyL3RleHRyZWdpb246Yzg2Mjc1NDI4ZTk0NDQ1MzgxNWFkZGRjMTlkZWQ5MjJfMTA5OTUxMTYzMDUwMQ_576cadb0-7ac9-435a-90dc-5dc9448a4135">0.3</ix:nonFraction> million, respectively. The income tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83MC9mcmFnOmM4NjI3NTQyOGU5NDQ0NTM4MTVhZGRkYzE5ZGVkOTIyL3RleHRyZWdpb246Yzg2Mjc1NDI4ZTk0NDQ1MzgxNWFkZGRjMTlkZWQ5MjJfNTUz_0a827d2f-9d3a-4dce-bdb0-0587433f0215">0.3</ix:nonFraction> million is primarily attributable to the recognition of deferred tax assets from foreign losses and acquired deferred tax liabilities that generate a source of income for the recognition of deferred tax assets previously not recognized.&#160;The Company assesses the realizability of its net deferred tax assets by evaluating all available evidence, both positive and negative, including (i) cumulative results of operations in recent years, (ii) sources of recent losses, (iii) estimates of future taxable income, and (iv) the length of net operating loss carryforward periods.&#160;&#160;The Company believes that based on the history of its U.S. losses and other factors, the weight of available evidence indicates that it is more likely than not that it will not be able to realize its U.S. net deferred tax assets. The Company has also placed a valuation allowance on the net deferred tax assets of its Australian operations. Accordingly, the U.S. and Australia net deferred tax assets have been offset by a full valuation allowance.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Starting in 2018, companies may be subject to global intangible low tax income (&#8220;GILTI&#8221;), which is a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations as well as the new base erosion anti-abuse tax (&#8220;BEAT&#8221;) under the Tax Cuts and Jobs Act of 2017. GILTI will be effectively taxed at a tax rate of 10.5%. Due to the complexity of the GILTI tax rules, companies are allowed to make an accounting policy choice of either (1) treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred or (2) factoring such amounts into a company&#8217;s measurement of its deferred taxes. The Company has not made an election with respect to GILTI and does not believe that GILTI will have a material impact on the Company&#8217;s 2021 taxes. The Company will continue to review the GILTI and BEAT rules to determine their applicability to the Company and the impact that the rules may have on the Company's results of operations and financial condition.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RleHRyZWdpb246MzhlODczYzVlNWZlNDJmYjlhNzc5YzdjNWIyZTgxZGJfMTAxMw_6dd09650-41bb-4aa8-b4bb-6d447831f301" continuedAt="i51b4b3fd60aa4673b02ac762003984d7" escape="true">SEGMENT REPORTING</ix:nonNumeric></span></div><ix:continuation id="i51b4b3fd60aa4673b02ac762003984d7"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the Company&#8217;s Chief Operating Decision Maker (&#8220;CODM&#8221;), or decision making group, whose function is to allocate resources to and assess the performance of the operating segments.&#160;&#160;The Company has identified its Chief Executive Officer as the CODM. In determining its reportable segments, the Company considered the markets and types of customers served and the products or services provided in those markets. The Company operates in a single reportable segment.</span></div><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RleHRyZWdpb246MzhlODczYzVlNWZlNDJmYjlhNzc5YzdjNWIyZTgxZGJfMTAxNA_e9a95ccf-0884-4825-b0b0-606a999965d5" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by geographic regions are based upon the customers&#8217; ship-to address for product revenue and the region of testing for testing services revenue.&#160;The following table summarizes reportable revenues by geographic regions (in thousands):</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Testing services revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b00003121bc4c4d80087be432f53c4a_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMy0xLTEtMS0w_2aafc89b-c276-4988-a0de-6ddbb99de548">59,021</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i457682265fb741e4a94be00444d9c738_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMy0zLTEtMS0w_7d46092d-3902-4501-9e86-6448111de744">31,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id461640b79a4400da4cab229c2140294_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfNC0xLTEtMS0w_e2806a53-123f-4e72-baf5-db07680e4b1c">260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3dc71230241427d8a0e3ad2f8e09c42_D20200101-20200331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfNC0zLTEtMS0w_9572fab8-47f1-4c16-b4e4-b1a7d3cdc71d">113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i721ae0fc36954e7abc54fa2df0790c71_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfNS0xLTEtMS0w_1febc70f-9393-4cf2-84b4-051a6d5a41ee">59,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6480d539fbd4460d99bf0694f513de72_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfNS0zLTEtMS0w_3bca9f51-9722-4d20-ab98-7ee217f325ce">31,442</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Product revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a0e23dfb5c246ae9760942497ccb916_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfNy0xLTEtMS0w_40ca20d7-e78e-414b-a085-58f4a473dc5f">2,495</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fadff472e55495a827892c9d36235b8_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfNy0zLTEtMS0w_37fe28f3-0188-4cb4-b3eb-db54780f13d7">2,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i049e5d5e267742c5af9177bd03c09a54_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfOC0xLTEtMS0w_a32ced43-d38a-4dac-8fc9-8b913edf2daa">2,252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a247935c924396a22b3b3b33dcb0df_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfOC0zLTEtMS0w_08d55dff-c3a4-4061-b634-1797a8fbd4d7">2,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cfd66a110b941fdb0153dffc45652a5_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfOS0xLTEtMS0w_8822f0a7-0350-45e8-80c4-e15841494b88">1,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b140720fc6f4ce2b652203498c94f28_D20200101-20200331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfOS0zLTEtMS0w_abd076e3-022d-4e90-a075-d7d1f076952b">632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i814b2a06ad6b42a5859c391f46860663_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTAtMS0xLTEtMA_d83a1183-e612-4a99-be2b-9cea1e0a32d9">5,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89a46cf7e4004a51990c39060439063a_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTAtMy0xLTEtMA_7a35844f-4b84-4897-9fb3-423315f3c677">4,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital and other revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2b4201dfb9346f99df3383dc46d78e8_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTItMS0xLTEtMA_4f2fc9dc-b515-4a9c-aed7-3a6314ce4ac0">2,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i471f1c891cfd42559dec400e1e987fc7_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTItMy0xLTEtMA_1d10d5ae-288e-475c-97d9-47ec4fa57611">2,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74cfa52ed2104ab4874a6fec6b004fc7_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTMtMS0xLTEtMA_e3a5da52-f8ed-445a-8147-d483c43ae53b">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie43058f315ca41e39e905d95ebde80ba_D20200101-20200331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTMtMy0xLTEtMA_702c128c-41d9-4c23-88bb-358707832f03">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd309ba136c644e6aa4cae99b50e8870_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTQtMS0xLTEtMA_8712c0d9-1488-4d96-92c0-da6ac3f01f4c">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e9e0924e9ac4e7cb6f56ed5d2ec1c3c_D20200101-20200331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTQtMy0xLTEtMA_0089304e-358f-4a40-8712-9bd98c58224c">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bac44472ea64050aae554cb3f1e5c9a_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTUtMS0xLTEtMA_15de5901-677a-4004-a22a-214762a1d903">2,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice4f8be5d4cb4234baff4d738f47c3a5_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTUtMy0xLTEtMA_2eef05ee-cfff-4469-9f28-923585680d67">2,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28bffc1baf6d4bf9954219c9ffba50a9_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTctMS0xLTEtMA_764594c4-f536-4466-bfd2-ce6f563b4081">63,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4621ec179dd460d92469b4ce8c3392b_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTctMy0xLTEtMA_686f5590-353b-4fae-91b8-31e1285dc473">35,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Europe</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18ec14e1d29c4c998ed018800258dabc_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTgtMS0xLTEtMA_2d01c963-cbea-4445-bbc2-2c4b98de2b5c">2,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i301bf8e7d13649ffacc03528bf05e8ed_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTgtMy0xLTEtMA_e3516c29-6f20-4f75-a8cf-bd7c18529ea9">2,032</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Rest of World</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84e273d4606346a98692ac2907a51edd_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTktMS0xLTEtMA_86c7b809-fdf7-4af7-b3f8-ed983c2c949b">1,313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9e23511e80747419e31bae5bc91f3da_D20200101-20200331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTktMy0xLTEtMA_ea90cbb3-1e6b-43f8-ab30-bd2b01a3ec85">775</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMjEtMS0xLTEtMA_c43a2ab3-6088-4593-a9d2-267da50bc75d">67,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMjEtMy0xLTEtMA_5bdafe51-a13b-4859-bdcb-9f7d49924757">38,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RleHRyZWdpb246MzhlODczYzVlNWZlNDJmYjlhNzc5YzdjNWIyZTgxZGJfMTAxNQ_3c14c1b9-bbdb-4c53-9059-84a333b41009" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes long-lived assets, consisting of property and equipment, net, by geographic regions (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02a36feba3ba472dad0d3ed5f9f92d85_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjU5ZTQxMDFiMzdhZjQ0ZjZhMmNjYTZhODhiZjAzZWYzL3RhYmxlcmFuZ2U6NTllNDEwMWIzN2FmNDRmNmEyY2NhNmE4OGJmMDNlZjNfMi0xLTEtMS0w_79f1e1f3-86d4-4f32-b9e7-ec78a6b53b89">10,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2cd597d1a234f928accefac502794bb_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjU5ZTQxMDFiMzdhZjQ0ZjZhMmNjYTZhODhiZjAzZWYzL3RhYmxlcmFuZ2U6NTllNDEwMWIzN2FmNDRmNmEyY2NhNmE4OGJmMDNlZjNfMi0zLTEtMS0w_ed05a5de-57e2-489a-94d7-bf9d9c070963">9,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia61a1fe494b048469fea4371979a07bf_I20210331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjU5ZTQxMDFiMzdhZjQ0ZjZhMmNjYTZhODhiZjAzZWYzL3RhYmxlcmFuZ2U6NTllNDEwMWIzN2FmNDRmNmEyY2NhNmE4OGJmMDNlZjNfMy0xLTEtMS0w_096a3e10-b959-4407-8671-63578d36a8cd">302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02878ed3273b40d1ae3e6ce0ebed2968_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjU5ZTQxMDFiMzdhZjQ0ZjZhMmNjYTZhODhiZjAzZWYzL3RhYmxlcmFuZ2U6NTllNDEwMWIzN2FmNDRmNmEyY2NhNmE4OGJmMDNlZjNfMy0zLTEtMS0w_acc8c238-f477-408d-9274-405997dbcf68">351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a0fd20bdd27407dae275c8d2f5aee61_I20210331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjU5ZTQxMDFiMzdhZjQ0ZjZhMmNjYTZhODhiZjAzZWYzL3RhYmxlcmFuZ2U6NTllNDEwMWIzN2FmNDRmNmEyY2NhNmE4OGJmMDNlZjNfNC0xLTEtMS0w_80999e79-1aed-4a9a-b9fb-69d13433d6bd">396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8236b7df44146fb8e839d5267d89404_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjU5ZTQxMDFiMzdhZjQ0ZjZhMmNjYTZhODhiZjAzZWYzL3RhYmxlcmFuZ2U6NTllNDEwMWIzN2FmNDRmNmEyY2NhNmE4OGJmMDNlZjNfNC0zLTEtMS0w_5366ef39-13b0-4136-83af-8aa661835164">465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjU5ZTQxMDFiMzdhZjQ0ZjZhMmNjYTZhODhiZjAzZWYzL3RhYmxlcmFuZ2U6NTllNDEwMWIzN2FmNDRmNmEyY2NhNmE4OGJmMDNlZjNfNS0xLTEtMS0w_5933479f-2909-41a8-819f-43a6acc6769a">11,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94647e59b594057b17bd5371f9c053c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjU5ZTQxMDFiMzdhZjQ0ZjZhMmNjYTZhODhiZjAzZWYzL3RhYmxlcmFuZ2U6NTllNDEwMWIzN2FmNDRmNmEyY2NhNmE4OGJmMDNlZjNfNS0zLTEtMS0w_d78b7432-c57a-4c41-a46e-43b1cb36276e">10,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;2.&#160;&#160;&#160;&#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read together with the unaudited condensed consolidated financial statements and related notes included elsewhere in Item&#160;1 of Part I of this Quarterly Report on&#160;Form&#160;10-Q&#160;and with the audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2020, filed with the Securities and Exchange Commission, or the SEC, on February&#160;24, 2021.</span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_79"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section&#160;27A of the Securities Act of 1933, as amended, and Section&#160;21E of the Securities Exchange Act of 1934, as amended.&#160;&#160;All statements contained in this Quarterly Report on Form 10-Q other than statements of historical fact, including statements regarding our future results of operations and financial position, our business strategy and plans, and our objectives for future operations, are forward-looking statements.&#160;&#160;The words &#8220;believe,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;potentially,&#8221; &#8220;estimate,&#8221; &#8220;continue,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; &#8220;would,&#8221; &#8220;project,&#8221; &#8220;plan,&#8221; &#8220;target,&#8221; &#8220;contemplate,&#8221; &#8220;predict,&#8221; &#8220;expect&#8221; and the negative and plural forms of these words and similar expressions are intended to identify forward-looking statements.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These forward-looking statements may include, but are not limited to, statements concerning the following:</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the potential impact to our business, revenue, financial condition and employees, including disruptions to our testing services, laboratories, clinical trials, supply chain and operations, due to the COVID-19 global pandemic;</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to generate revenue and increase the commercial success of our current and future testing services, products and digital solutions;</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to obtain, maintain and expand reimbursement coverage from payers for our current and other future testing services, if any;</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our plans and ability to continue updating our testing services, products and digital solutions to maintain our leading position in transplantations;</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the outcome or success of our clinical trial collaborations and registry studies, including Kidney Allograft Outcomes AlloSure Registry, or K-OAR, the Outcomes of KidneyCare&#8482; on Renal Allografts registry study, or OKRA, and the Surveillance HeartCare Outcomes Registry, or SHORE;</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the favorable review of our testing services and product offerings, and our future solutions, if any, in peer-reviewed publications;</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to obtain additional financing on terms favorable to us, or at all;</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our anticipated cash needs and our anticipated uses of our funds, including our estimates regarding operating expenses and capital requirements;</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">anticipated trends and challenges in our business and the markets in which we operate;</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our dependence on certain of our suppliers, service providers and other distribution partners;</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">disruptions to our business, including disruptions at our laboratories and manufacturing facilities;</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to retain key members of our management team;</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to make successful acquisitions or investments and to manage the integration of such acquisitions or investments;</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to expand internationally;</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our compliance with federal, state and foreign regulatory requirements;</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to protect and enforce our intellectual property rights, our strategies regarding filing additional patent applications to strengthen our intellectual property rights, and our ability to defend against intellectual property claims that may be brought against us;</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully assert, defend against or settle any litigation brought by or against us or other legal matters or disputes; and</span></div><div style="margin-top:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to comply with the requirements of being a public company.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in the section entitled &#8220;Risk Factors&#8221; in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2020, filed with the SEC on February&#160;24, 2021.&#160;&#160;Moreover, we operate in a very competitive and rapidly changing environment, and new risks emerge from time to time.&#160;&#160;It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially and adversely from those contained in any forward-looking statements we may make.&#160;&#160;In light of these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed in this report may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should not rely upon forward-looking statements as predictions of future events.&#160;&#160;Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that the future results, levels of activity, performance or events and circumstances reflected in the forward-looking statements will be achieved or occur.&#160;Moreover, neither we nor any other person assumes responsibility for the accuracy and completeness of the forward-looking statements.&#160;Except as required by law, we undertake no obligation to update publicly any forward-looking statements for any reason after the date of this report to conform these statements to actual results or to changes in our expectations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q and have filed with the SEC as exhibits to this Quarterly Report on Form 10-Q with the understanding that our actual future results, levels of activity, performance and events and circumstances may be materially different from what we expect.&#160;We qualify all forward-looking statements by these cautionary statements.</span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_82"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview and Recent Highlights</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CareDx, Inc., or collectively, the Company, we, us and our, is a leading precision medicine company focused on the discovery, development and commercialization of clinically differentiated, high-value diagnostic solutions for transplant patients and caregivers. We offer testing services, products, and digital healthcare solutions along the pre- and post-transplant patient journey, and we are a leading provider of genomics-based information for transplant patients.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Highlights for the Three Months Ended March&#160;31, 2021 and Recent Highlights</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">Achieved total revenue of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$67.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended March&#160;31, 2021, increasing 76% year-over-year</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Total AlloSure and AlloMap patient results provided in the quarter were approximately 33,200, which includes approximately 5,900 AlloSure Heart patient results</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">As of March&#160;31, 2021, over 60 U.S.-based transplant centers have adopted an AlloSure Kidney testing protocol, and we now connect more than 20,000 dialysis patients seeking to be referred for transplant with over 30 centers and greater than 500 dialysis centers through Tx Connect</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Completed successful public offering raising approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$188.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> in net proceeds, increasing cash, cash equivalents and marketable securities to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$374.3 million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">March&#160;31, 2021</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Testing Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Heart</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloMap Heart is a gene expression test that helps clinicians monitor and identify heart transplant recipients with stable graft function who have a low probability of moderate-to-severe acute cellular rejection. Since 2008, we have sought to expand the adoption and utilization of our AlloMap Heart solution through ongoing studies to substantiate the clinical utility and actionability of AlloMap Heart, secure positive reimbursement decisions from large private and public payers, develop and enhance our relationships with key members of the transplant community, including opinion leaders at major transplant centers, and explore opportunities and technologies for the development of additional solutions for post-transplant surveillance.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the use of AlloMap Heart, in conjunction with other clinical indicators, can help healthcare providers and their patients better manage long-term care following a heart transplant, can improve patient care by helping healthcare providers avoid the use of unnecessary, invasive surveillance biopsies and may help to determine the appropriate dosage levels of immunosuppressants. In 2008, AlloMap Heart received 510(k) clearance from the U.S. Food and Drug Administration for marketing and sale as a test to aid in the identification of heart transplant recipients, who have a low probability of moderate/severe acute cellular rejection at the time of testing, in conjunction with standard clinical assessment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloMap Heart has been a covered service for Medicare beneficiaries since January 1, 2006. The Medicare reimbursement rate for AlloMap Heart is currently $3,240. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloMap Heart has also received positive coverage decisions for reimbursement from many of the largest U.S. private payers, including Aetna, Anthem, Cigna, Health Care Services Corporation, or HCSC, Humana, Kaiser Foundation Health Plan, Inc., or Kaiser, several Blue Cross Blue Shield, or BCBS, plans and UnitedHealthcare.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, we received a final Palmetto MolDx Medicare coverage decision for AlloSure Heart. In November 2020, Noridian Healthcare Solutions, our Medicare Administrative contractor, issued a parallel coverage policy granting coverage when used in conjunction with AlloMap Heart, which became effective in December 2020. The Medicare reimbursement rate for AlloSure Heart is currently $2,753. AlloSure Heart has received positive coverage from Geisinger Health and is covered for use throughout Kaiser. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also successfully completed several landmark clinical trials in the transplant field demonstrating the clinical utility of AlloMap Heart for surveillance of heart transplant recipients. We initially established the analytical and clinical validity of AlloMap Heart based on our Cardiac Allograft Rejection Gene Expression Observational (Deng, M. et al., Am J Transplantation 2006) study, which was published in the American Journal of Transplant, or AJT. A subsequent clinical utility trial, Invasive Monitoring Attenuation through Gene Expression (Pham MX et al., N. Eng. J. Med., 2010), published in The New England Journal of Medicine, demonstrated that clinical outcomes in recipients managed with AlloMap Heart surveillance were equivalent (non-inferior) to outcomes in recipients managed with biopsies. The results of our clinical trials have also been presented at major medical society congresses. AlloMap Heart is now recommended as part of the ISHLT (International Society for Heart and Lung Transplantation) guidelines.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">HeartCare</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HeartCare includes the gene expression profiling technology of AlloMap Heart with the donor-derived cell-free DNA, or dd-cfDNA analysis of AlloSure Heart in one surveillance solution. An approach to surveillance using HeartCare provides information from two complementary measures: (i) AlloMap Heart &#8211; a measure of immune activation, and (ii) AlloSure Heart &#8211; a measure of graft injury.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Clinical validation data from the Donor-Derived Cell-Free DNA-Outcomes AlloMap Registry (NCT02178943), or D-OAR, was published in the AJT in 2019. D-OAR was an observational, prospective, multicenter study to characterize the AlloSure Heart dd-cfDNA in a routine, clinical surveillance setting with heart transplant recipients. The D-OAR study was designed to validate that plasma levels of AlloSure Heart dd-cfDNA can discriminate acute rejection from no rejection, as determined by endomyocardial biopsy criteria.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HeartCare provides robust information about distinct biological processes, such as immune quiescence, active injury, Acute Cellular Rejection and Antibody Mediated Rejection.  In September 2018, we initiated the SHORE study. SHORE is a prospective, multi-center, observational, registry of patients receiving HeartCare for surveillance. Patients enrolled in SHORE will be followed for 5 years with collection of clinical data and assessment of 5-year outcomes.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Kidney</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloSure Kidney, our transplant surveillance solution, was commercially launched in October 2017 and is our dd-cfDNA offering built on a Next Generation Sequencing, or NGS, platform. In transplantation, 109 papers from 55 studies globally have shown the value of dd-cfDNA in the management of solid organ transplantation. AlloSure Kidney is able to discriminate dd-cfDNA from recipient-cell-free DNA, targeting polymorphisms between donor and recipient. This single-nucleotide polymorphism approach across all the somatic chromosomes is specifically designed for transplantation, allowing a scalable and high-quality test to differentiate dd-cfDNA.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloSure Kidney has received positive coverage decisions for reimbursement from Medicare. The Medicare reimbursement rate for AlloSure Kidney is $2,841. AlloSure Kidney is covered for use within Kaiser and has received positive coverage decisions from BCBS of South Carolina, BCBS of Kansas City, Capital Health and BCBS Vermont. Additional coverage by other private payers occurs on a contractual or case-by-case basis.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Multiple studies have demonstrated that significant allograft injury can occur in the absence of changes in serum creatinine. Thus, clinicians have limited ability to detect injury early and intervene to prevent long-term damage using this marker. While histologic analysis of the allograft biopsy specimen remains the standard method used to assess injury and differentiate rejection from other injury in kidney transplants, as an invasive test with complications, repetitive biopsies are not well tolerated. AlloSure Kidney provides a non-invasive test, assessing allograft injury that enables more frequent, quantitative and safer assessment of allograft rejection and injury status. Beyond allograft rejection, the assessment of molecular inflammation has shown further utility in the assessment of proteinuria, the formation of De Novo donor specific antibodies, or DSAs, and as a surrogate predictive measure of estimated glomerular filtration rate, or eGFR, decline. Monitoring of graft injury through AlloSure Kidney allows clinicians to optimize allograft biopsies, identify allograft injury and guide immunosuppression management more accurately.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the analytical validation paper in the Journal of Molecular Diagnostics in 2016 before the commercial launch of AlloSure Kidney, there has been an increasing body of evidence supports the use of AlloSure Kidney dd-cfDNA in the assessment and surveillance of kidney transplants. Bloom et al evaluated 102 kidney recipients and demonstrated that dd-cfDNA levels could discriminate accurately and non-invasively distinguish rejection from other types of graft injury. In contrast, serum creatinine has area under the curve of 50%, showing no significant difference between patients with and without rejection. Multiple publications and abstracts have shown AlloSure Kidney&#8217;s value in the management of BK viremia, as well as numerous pathologies that cause molecular inflammation and injury such as DSAs and eGFR decline. Most recently its utility in the assessment of T-cell mediated rejection (TCMR) 1A and borderline rejection has also been published in the AJT.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The prospective multicenter trial, the K-OAR study, has enrolled over </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,700</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> patients, with plans to survey patients with AlloSure Kidney for 3 years and provide further clinical utility of AlloSure Kidney in the surveillance of kidney transplant recipients.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">KidneyCare</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">KidneyCare combines the dd-cfDNA analysis of AlloSure Kidney with the gene expression profiling technology of AlloMap Kidney and the predictive artificial intelligence technology of KidneyCare iBox in one surveillance solution. We have not yet made any applications to private payers for reimbursement coverage of AlloMap Kidney or KidneyCare iBox.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, we announced the enrollment of the first patient in the OKRA study, which is an extension of the K-OAR study. OKRA is a prospective, multi-center, observational registry of patients receiving KidneyCare for surveillance. Combined with K-OAR, 4,000 patients will be enrolled into the study.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lung</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2019, AlloSure Lung became available for lung transplant patients through a compassionate use program while the test is undergoing further studies. One of these studies, launched in April 2020, is the ALARM study, or AlloSure Lung Allograft Remote Monitoring, with Johns Hopkins University, where the impact of AlloSure Lung combined with RemoTraC will be measured. AlloSure Lung applies proprietary NGS technology to measure dd-cfDNA from the donor lung in the recipient bloodstream to monitor graft injury. In June 2020, we submitted an application to the Palmetto MolDx Technology Assessment program seeking coverage and reimbursement for AlloSure Lung.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cellular Therapy</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, we initiated a research partnership for AlloCell, a surveillance solution that monitors the level of engraftment and persistence of allogeneic cells for patients who have received cell therapy transplants. AlloCell will initially be commercialized through collaborative research agreements with biopharma companies developing cell therapies.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Products</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, manufacture, market and sell products that increase the chance of successful transplants by facilitating a better match between a solid organ or stem cell donor and a recipient, and help to provide post-transplant surveillance of these recipients.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">QTYPE enables Human Leukocyte Antigen, or HLA, typing at a low to intermediate resolution for samples that require a fast turn-around-time and uses real-time polymerase chain reaction, or PCR, methodology. Olerup SSP is used to type HLA alleles based on the sequence specific primer, or SSP, technology. Olerup SBT is a complete product range for sequence-based typing of HLA alleles.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 4, 2018, we entered into a license agreement with Illumina, Inc., or the Illumina Agreement, which provides us with worldwide distribution, development and commercialization rights to Illumina, Inc.'s NGS products and technologies for use in transplantation diagnostic testing.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 1, 2018, we became the exclusive worldwide distributor of Illumina&#8217;s TruSight HLA product line. TruSight HLA is a high-resolution solution that uses NGS methodology. In addition, we were granted the exclusive right to develop and commercialize other NGS product lines in the field of bone marrow and solid organ transplantation on diagnostic testing. These NGS products include: AlloSeq Tx, a high-resolution HLA typing solution, AlloSeq cfDNA, our surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and AlloSeq HCT, a NGS solution for chimerism testing for stem cell transplant recipients.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, we commercially launched AlloSeq cfDNA, our surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and we received CE mark authorization on January 10, 2020. Our ability to increase the clinical uptake for AlloSeq cfDNA will be a result of multiple factors, including local clinical education, customer lab technical proficiency and levels of country-specific reimbursement.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also in September 2019, we commercially launched AlloSeq Tx, the first of its kind NGS high-resolution HLA typing solution utilizing hybrid capture technology. This technology enables the most comprehensive sequencing, covering more of the HLA genes than other solutions on the market and adding coverage of non-HLA genes that may impact transplant patient matching and management. AlloSeq Tx has simple NGS workflow, with a single tube for processing and steps to reduce errors. AlloSeq Tx 17 received CE mark authorization on May 15, 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, we commercially launched AlloSeq HCT, a NGS solution for chimerism testing for stem cell transplant recipients. This technology has the potential to provide better sensitivity and data analysis compared to current solutions on the market.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company acquired BFS Molecular S.R.L. (&#8220;BFS Molecular&#8221;), a software company focused on NGS-based patient testing solutions. BFS Molecular brings extensive software and algorithm development capabilities for NGS transplant surveillance products.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Digital</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, we began providing digital solutions to transplant centers following the acquisitions of Ottr Complete Transplant Management, or Ottr, Inc., and XynManagement, Inc., or XynManagement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 7, 2019, we acquired 100% of the outstanding common stock of Ottr, Inc. Ottr, Inc. was formed in 1993 and is a leading provider of transplant patient tracking software, or the Ottr software, which provides comprehensive solutions for transplant patient management. The Ottr software enables integration with electronic medical records, or EMR, systems, including Cerner and Epic, providing patient surveillance management tools and outcomes data to transplant centers.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 26, 2019, we acquired 100% of the outstanding common stock of XynManagement. XynManagement provides two unique solutions, XynQAPI software, or XynQAPI, and XynCare. XynQAPI simplifies transplant quality tracking and Scientific Registry of Transplant Recipients reporting. XynCare includes a team of transplant assistants who maintain regular contact with patients on the waitlist to help prepare for their transplant and maintain eligibility.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020 we launched AlloCare, a mobile app that provides a patient-centric resource for transplant recipients to manage medication adherence, coordinate with Patient Care Managers for AlloSure scheduling and measure health metrics.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, we acquired </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TransChart LLC, or TransChart,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for cash. TransChart provides EMR software to hospitals throughout the United States to care for patients who have or may need an organ transplant. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our acquisition of TransChart in January 2021, we acquired Tx Connect, a cloud-based service that allows nephrologists and dialysis centers to electronically submit referrals to transplant programs, closely follow and assist patients through the transplant waitlist process, and ultimately, through transplantation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">COVID-19 Impact</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the final weeks of March 2020 and during April 2020, with hospitals increasingly caring for COVID-19 patients, hospital administrators </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">chose</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to limit or even defer, non-emergency procedures. Immunosuppressed transplant patients either self-prescribed or were asked to avoid transplant centers and caregiver visits to reduce the risk of contracting COVID-19. As a result, with transplant surveillance visits down, we experienced a slowdown in testing services volumes in the final weeks of March 2020 and during </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2020. As a response to the COVID-19 pandemic, and to enable immune-compromised transplant patients to continue to have their blood drawn, in late March 2020, we launched RemoTraC, a remote home-based blood draw solution using mobile phlebotomy for AlloSure and AlloMap surveillance tests, as well as for other standard monitoring tests. To date, more than 200 transplant centers can offer RemoTraC to their patients and over 7,000 kidney, heart and lung transplant patients have enrolled. Based on existing and new relationships with partners, we have established a nationwide network of more than 10,000 mobile phlebotomists. Following the introduction of RemoTraC and with the easing of stay-at-home restrictions and the opening up of many hospitals to non-COVID-19 patients, our testing services volumes returned to levels consistent with those experienced immediately prior to the COVID-19 pandemic, and, through March 31, 2021, volumes continued to be at or above those levels since May 2020. In spite of the resurgence of COVID-19 infection rates, which resulted in increased stay-at-home and renewed travel </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">restrictions</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we did not experience a decrease in testing services volumes. Our product business experienced a reduction in forecasted sales volume throughout the second and third quarters of 2020, as we were unable to undertake onsite discussions and demonstrations of our recently launched NGS products, including AlloSeq Tx 17, which was awarded CE mark authorization in May 2020. Our product business maintained normal sales volumes during the fourth quarter of 2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and continued to maintain normal sales volumes through the first quarter of 2021.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are maintaining our testing, manufacturing, and distribution facilities while implementing specific protocols to reduce contact among our employees. In areas where COVID-19 impacts healthcare operations, our field-based sales and clinical support teams are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">supporting</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> providers through telephone and online platforms. In August 2020, the state of California released revised criteria for loosening and tightening restrictions on certain activities on generally a county-by-county basis. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the updated executive orders, San Mateo County, where our laboratory and headquarters are located, continues to be subject to certain restrictions. These orders and others may be further modified, amended and adopted depending upon the COVID-19 transmission rates in our county and state, as well as other factors. In addition, we have created a COVID-19 task force that is responsible for crisis decision making, employee communications, enforcing pre-arrival temperature checking, daily health check-ins and enhanced safety training/protocols in our offices for employees that do not work from home.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to COVID-19, quarantines, shelter-in-place and similar government orders, or the perception that such orders, shutdowns or other restrictions on the conduct </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> business operations could occur or could impact personnel at third-party suppliers in the United States and other countries, or the availability or cost of materials, there may be disruptions in our supply chain. Any manufacturing supply interruption of materials could adversely affect our ability to conduct ongoing and future research and testing activities.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our clinical studies may be affected by the COVID-19 pandemic. Clinical site initiation and patient enrollment may be delayed due to prioritization </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> hospital resources toward the COVID-19 pandemic. Some patients may not be able to comply with clinical study protocols if quarantines impede patient movement or interrupt healthcare services. Similarly, the ability to recruit and retain patients and principal investigators and site staff who, as healthcare providers, may have heightened exposure to COVID-19, may adversely impact our clinical trial operations.</span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_85"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Operations Overview</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive our revenue from testing services, products sales and digital and other revenues. Revenue is recorded considering a five-step revenue recognition model that includes identifying the contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations and recognizing revenue when, or as, an entity satisfies a performance obligation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Testing Services Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our testing services revenue is derived from AlloSure Kidney, AlloMap Heart and AlloSure Heart tests, which represented 88% and 82% of our total revenue for the three months ended March&#160;31, 2021 and 2020, respectively. Our testing services revenue depends on a number of factors, including (i)&#160;the number of tests performed; (ii)&#160;establishment of coverage policies by third-party insurers and government payers; (iii)&#160;our ability to collect from payers with whom we do not have positive coverage determination, which often requires that we pursue a case-by-case appeals process; (iv)&#160;our ability to recognize revenues on tests billed prior to the establishment of reimbursement policies, contracts or payment histories; and (v)&#160;how quickly we can successfully commercialize new product offerings.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently market testing services to healthcare providers through our direct sales force that targets transplant centers and their physicians, coordinators and nurse practitioners as well as general nephrologists managing transplant recipients . The healthcare providers that order the tests and on whose behalf we provide our testing services are generally not responsible for the payment of these services. Amounts received by us vary from payer to payer based on each payer&#8217;s internal coverage practices and policies. We generally bill third-party payers upon delivery of a test result report to the ordering physician. As such, we take the assignment of benefits and the risk of collection from the third-party payer and individual patients.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our product revenue is derived primarily from sales of AlloSeq Tx, Olerup SSP, QTYPE and TruSight products.&#160;Product revenue represented 9% and 12% of total revenue for the three months ended March&#160;31, 2021 and 2020, respectively.&#160;We recognize product revenue from the sale of products to end-users, distributors and strategic partners when all revenue recognition criteria are satisfied. We generally have a contract or a purchase order from a customer with the specified required terms of order, including the number of products ordered. Transaction prices are determinable and products are delivered and risk of loss passed to the customer upon either shipping or delivery, as per the terms of the agreement. There are no further performance obligations related to a contract and revenue is recognized at the point of delivery consistent with the terms of the contract or purchase order.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Digital and Other Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our digital and other revenue is mainly derived from sales of our Ottr software, XynQAPI and TransChart licenses and services and other licensing agreements. Digital and other revenue represented 3% and 6% of total revenue for the three months ended March&#160;31, 2021 and 2020, respectively.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_88"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Significant Judgments and Estimates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management&#8217;s discussion and analysis of our financial condition and results of operations is based on our unaudited condensed consolidated financial statements, which have been prepared in accordance with United States generally accepted accounting principles.&#160;The preparation of these unaudited condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, as well as the reported revenue generated and expenses incurred during the reporting periods.&#160;Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources.&#160;Actual results may differ from these estimates under different assumptions or conditions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our significant accounting policies are described in Note 2 of the condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q. Some of these accounting policies require us to make difficult and subjective judgments, often as a result of the need to make estimates of matters that are inherently uncertain. We believe that the following critical accounting policies reflect the more significant estimates and assumptions used in the preparation of our financial statements. We believe the following critical accounting policies are affected by significant judgments and estimates used in the preparation of our unaudited condensed consolidated financial statements:</span></div><div style="margin-top:6pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Revenue recognition;</span></div><div style="margin-top:6pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Business combinations;</span></div><div style="margin-top:6pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Acquired intangible assets;</span></div><div style="margin-top:6pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Impairment of goodwill, intangible assets and other long-lived assets; and</span></div><div style="margin-top:6pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Common stock warrant liability.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no material changes in the matters for which we make critical accounting estimates in the preparation of our unaudited condensed consolidated financial statements during the three months ended March&#160;31, 2021 as compared to those disclosed in Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the year ended December&#160;31, 2020.</span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_91"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 2, Summary of Significant Accounting Policies - Recent Accounting Pronouncements, to the unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for a description of recently issued accounting pronouncements, including the expected dates of adoption and estimated effects on our results of operations, financial position and cash flows.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_94"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comparison of the Three Months Ended March 31, 2021 and 2020</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(In thousands)</span></div><div style="margin-top:6pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Testing services revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,778&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,695&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital and other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,380&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,020&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of testing services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,647&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of digital and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,452&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,131&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,127&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(858)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,751)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,893&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimated fair value of common stock warrant liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(405)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(372)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(950)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,123)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,173&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(687)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,823)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,136&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Testing Services Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Testing services revenue increased by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$27.8&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or 89%, for the three months ended March 31, 2021 compared to the same period in 2020. This increase is primarily due to an increase of more than 18,000 AlloSure Kidney, AlloMap Heart and AlloSure Heart patient results provided in the three months ended March 31, 2021, compared to the same period in 2020.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Product Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenue increased by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.1&#160;million, or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23%, for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the three months ended March 31, 2021, compared to the same period in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The increase is primarily due to an increase in sales of NGS HLA typing products, including AlloSeq Tx 17, which was awarded CE mark approval in May 2020.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Digital and Other Revenue</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Digital and other revenue increased by $0.1&#160;million, or 4%, for the three months ended March 31, 2021 compared to the same period in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, primarily due to the acquisition of TransChart in January 2021.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cost of Testing Services</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of testing services increased by $8.6&#160;million, or 108%, for the three months ended March 31, 2021, compared to the same period in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, primarily due to increased testing volume, increased personnel-related expenses and the costs of providing RemoTraC, which was launched in late March 2020 in response to the COVID-19 pandemic.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cost of Product</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of product increased by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.4&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or 14%, for the three months ended March 31, 2021, compared to the same period in 2020. The increase is primarily due to increased product sales and freight costs.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cost of Digital and Other</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of digital and other increased by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.2&#160;million, or 15%, for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2021, compared to the same period in 2020,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily due to an increase in personnel-related costs.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Research and Development </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses increased by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.0&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or 60%, for the three months ended March 31, 2021, compared to the same period in 2020, primarily due to an increase in personnel-related costs of $2.5 million, an increase of $1.1 million in clinical studies, an increase in stock-based compensation expense of $0.6 million, an increase in consulting and outside service fees of $0.5 million, an increase in reagents and consumables of $0.5 million and a $0.4 million increase in license and collaboration fees.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sales and Marketing</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses increased by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.7&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or 32%, for the three months ended March 31, 2021, compared to the same period in 2020, primarily due to an increase in personnel-related costs of $3.6 million, an increase in stock-based compensation expense of $0.7 million and an increase in consulting and professional fees of $0.7 million. These increases were partially offset by a decrease in tradeshows and lower travel costs of $1.3 million due to COVID-19.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">General and Administrative</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses increased by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.2&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or 52%, for the three months ended March 31, 2021, compared to the same period in 2020. This increase was primarily due to legal fees of $2.1 million related to litigation and general legal expenses, an increase of $1.6 million in personnel-related costs, an increase in stock-based compensation expense of $0.8 million and an increase of $0.4 million in consulting and professional fees.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Change in Estimated Fair Value of Common Stock Warrant Liability</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in estimated fair value of common stock warrant liability decreased from a loss of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.4&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended March 31, 2020 to income of $27 thousand for the three months ended March 31, 2021, resulting in a net change of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.4&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or 107%.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income of $27 thousand in the three months ended March 31, 2021 reflects a remeasurement gain of $27 thousand for the change in the fair value of our common stock warrant liability.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $0.4 million expense in the three months ended March 31, 2020 reflects a change in the fair value of our common stock warrant liability and a charge for warrants exercised during the period. In the three months ended March 31, 2020, warrants to purchase approximately 272,000 shares of common stock with an average exercise price of $1.12 per share were exercised.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows for the Three Months Ended March 31, 2021 and 2020</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the primary sources and uses of cash for the periods presented:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:72.653%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.658%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in):</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,055)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing activities</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,079&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,704)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(552)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,654&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,046)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Operating Activities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by (used in) operating activities consists of net loss, adjusted for certain noncash items in the condensed consolidated statements of operations and changes in operating assets and liabilities.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for the three months ended March&#160;31, 2021 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$33.6&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our net loss of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.7&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was our primary use of cash in operating activities that included a number of noncash items. Our noncash items included </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.5&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in stock-based compensation expense and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.0&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of depreciation and amortization expense. Net operating assets decreased by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$21.6&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and Refund liability - CMS advance payment decreased by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$20.5&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for the three months ended March 31, 2020 was $3.1 million. Our net loss of $5.8 million was our primary use of cash in operating activities and included a number of noncash items. Our noncash items included a $4.3 million stock-based compensation expense, a $0.4 million loss on the revaluation of common stock warrant liability to estimated fair value and $1.6 million of depreciation and amortization expense. Net operating assets decreased by $4.3 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Investing Activities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March&#160;31, 2021, net cash provided by investing activities of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$19.1&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was primarily related to the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">maturities of marketable securities of $25.1&#160;million. These proceeds were partially offset by the acquisition of TransChart, net of cash acquired of $3.5&#160;million, $1.2&#160;million related to payments for acquired intangibles </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.3&#160;million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">related to additions of capital expenditures, net.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2020, net cash used in investing activities was $1.7 million, related to purchases of property and equipment.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Financing Activities</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of $189.2&#160;million was primarily related to $188.7&#160;million of proceeds from the issuance of shares of common stock in an underwritten offering, net of issuance costs, proceeds from exercises of stock options of $2.2&#160;million and proceeds from issuances of common stock under our employee stock purchase plan of $0.7&#160;million. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These proceeds were partially offset by taxes paid related to net share settlements of restricted stock units of $2.3&#160;million.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities for the three months ended March 31, 2020 of $0.7 million was primarily related to repurchases of common stock under employee incentive plans of $1.5 million, partially offset by proceeds from issuances of common stock under our employee stock purchase plan of $0.4 million, proceeds from exercises of warrants of $0.3 million and proceeds from exercises of stock options of $0.2 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred significant losses and negative cash flows from operations since our inception and had an accumulated deficit of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$353.2&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> at March&#160;31, 2021.&#160;As of March&#160;31, 2021, we had cash, cash&#160;equivalents and marketable securities of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$374.3&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and no debt outstanding.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The spread of COVID-19, which has caused a broad impact globally, may materially affect us economically. While the potential economic impact brought by, and the duration of, COVID-19 may be difficult to assess or predict, a widespread pandemic could result in significant disruption of global financial markets, reducing our ability to access capital, which could in the future negatively affect our liquidity.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since March 31, 2020, and in response to the outbreak of the COVID-19 pandemic, we have increased our cash and cash equivalents. With our continuing growth, we may require additional financing in the future to fund working capital and our development of future products. Additional financing might include issuance of equity securities, including through underwritten public offerings or &#8220;at-the-market&#8221; offerings, debt offerings or financings or a combination of these financings. There can be no assurance that we will be successful in acquiring additional funding at levels sufficient to fund our operations or on terms favorable to us. We believe our existing cash balance and expected cash from existing operations, including cash from current license agreements and future license and collaboration agreements, or a combination of these, will be sufficient to meet our anticipated cash requirements for the next 12 months.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS Accelerated and Advance Payment Program for Medicare Providers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act, or the CARES Act. Pursuant to the CARES Act, the Centers for Medicare &amp; Medicaid Services, or CMS, expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS was authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, we received an advance payment from CMS of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$20.5&#160;million and recorded the payment as Deferred revenue - CMS advance payment on our condensed consolidated balance sheet. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During December 2020, we reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. We recorded the amount as Refund liability - CMS advance payment on the condensed consolidated balance sheet as of December 31, 2020.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">At-the-Market Equity Offering</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 31, 2018, we entered into a sales agreement, or the Sales Agreement, with Jefferies, LLC, as sales agent, or Jefferies, pursuant to which we may offer and sell, from time to time, through Jefferies, up to $50.0 million in shares of our common stock, by any method permitted by law deemed to be an &#8220;at-the-market&#8221; offering as defined in Rule 415 promulgated under the Securities Act of 1933, as amended. During April 2020, we issued and sold 1,000,000 shares of our common stock under the Sales Agreement. The shares were sold at an average price of $24.24 per share for aggregate net proceeds to us of approximately $23.5 million, after deducting sales commissions and offering costs payable by us.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CARES Act Provider Relief Fund for Medicare Providers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the CARES Act, the U.S. Department of Health &amp; Human Services, or HHS, distributed an initial tranche of $30.0&#160;billion in funds to healthcare providers that received Medicare fee-for-service, or FFS, reimbursements in 2019. These payments to healthcare providers are not loans and will not be required to be repaid. As a condition to receiving these payments, providers must agree to certain terms and conditions and submit sufficient documentation demonstrating that the funds are being used for healthcare-related expenses or lost revenue attributable to the COVID-19 pandemic. Due to the recent enactment of legislation and absence of definitive guidance, there is a high degree of uncertainty around the CARES Act&#8217;s implementation and we continue to assess the impact on our business. Furthermore, HHS has indicated that it, along with the Office of Inspector General, will be closely monitoring and auditing providers to ensure that recipients comply with the terms and conditions of relief programs and to prevent fraud and abuse. All providers will be subject to civil and criminal penalties for any deliberate omissions, misrepresentations or falsifications of any information given to HHS. Providers will be distributed a portion of the initial $30.0&#160;billion based on their share of total Medicare FFS reimbursements made by the U.S. in 2019. During April 2020, we received a payment of approximately $4.8&#160;million, representing our portion of the initial tranche of funds recorded in other income (expense), net on the condensed consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are complying with the key terms and provisions of the CARES Act Provider Relief Fund which includes, among other things, the requirement that we maintain appropriate records and cost documentation. We have registered with HHS to submit financial data indicating our use of the funds we received pursuant to the CARES Act Provider Relief Fund. We will be notified by HHS when the Provider Relief Fund Reporting Portal is open for reporting on the use of Provider Relief Fund payments.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Underwritten Public Offering of Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 15, 2020, we sold 4,492,187 shares of common stock (which included shares sold pursuant to the underwriters' full exercise of an overallotment option granted to the underwriters in connection with the offering) through an underwritten public offering at a price of $32.00 per share for aggregate net proceeds of approximately $134.6 million.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Public Offering of Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 25, 2021, we sold 1,923,077 shares of our common stock through an underwritten public offering at a public offering price of $91.00 per share. The net proceeds to us from the offering were approximately $164.0 million, after deducting underwriting discounts and commissions and offering expenses.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 11, 2021, we sold 288,461 shares of our common stock pursuant to the full exercise of the overallotment option granted to the underwriters in connection with the offering. The net proceeds to us from the full exercise of the underwriters' overallotment option were approximately $24.7 million.</span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_97"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Factors Affecting Our Performance</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">COVID-19 Pandemic</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COVID-19 may impact personnel at third-party suppliers in the United States and other countries, or the availability or cost of materials, which would disrupt our supply chain. Any manufacturing supply interruption of materials could adversely affect our ability to conduct ongoing and future research and testing activities. Clinical trials, clinical site initiation and patient enrollment may be delayed due to prioritization of hospital resources toward the COVID-19 pandemic. Some patients may not be able to comply with clinical trial protocols if quarantines impede patient movement or interrupt healthcare services. Similarly, the ability to recruit and retain patients and principal investigators and site staff who, as healthcare providers, may have heightened exposure to COVID-19, may adversely impact our clinical trial operations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">The Number of AlloMap Heart, AlloSure Kidney and AlloSure Heart  Tests We Receive and Report</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The growth of our testing services business is tied to the number of AlloSure Kidney, AlloMap Heart and AlloSure Heart patient samples we receive and patient results we report. We incur costs in connection with collecting and shipping all samples and a portion of the costs when we cannot ultimately issue a report. As a result, the number of patient samples received largely correlates directly to the number of patient results reported.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Reimbursement for AlloMap Heart</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloMap Heart test volume and the corresponding reimbursement revenue has generally increased over time since the launch of AlloMap Heart, as the ISHLT included AlloMap in guidelines, payers adopted coverage policies and many payers no longer consider AlloMap Heart to be experimental and investigational. The rate at which our tests are covered and reimbursed has, and is expected to continue to vary by payer. Revenue growth depends on our ability to maintain Medicare and third party payer reimbursement, and to expand utilization by healthcare providers.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Protecting Access to Medicare Act of 2014, or PAMA, included a substantial new payment system for clinical laboratory tests under the Clinical Laboratory Fee Schedule, or CLFS. Under PAMA, laboratories that receive the majority of their Medicare revenues from payments made under the CLFS would report initially and then on a subsequent three-year basis thereafter (or annually for advanced diagnostic laboratory tests, or ADLTs), private payer payment rates and volumes for their tests. The final PAMA ruling was issued June 17, 2016 indicating that data for reporting for the new PAMA process would begin in 2017 and the new market based rates took effect on January 1, 2018. Effective January 1, 2018, Medicare reimburses us $3,240 for AlloMap Heart testing of Medicare beneficiaries, an increase from the 2017 reimbursement rate of $2,841. The CARES Act freezes current (2020) CMS CLFS rates through 2021. Further, the CARES Act delays the reporting cycle under PAMA to January 1 and March 31, 2025, and the preceding data collection period will become January 1 through June 30, 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloMap Heart has also received positive coverage decisions for reimbursement from many of the largest U.S. private payers, including Aetna, Anthem, Cigna, HCSC, Humana, Kaiser, several BCBS plans and UnitedHealthcare.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Reimbursement for AlloSure Kidney</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 26, 2017, we received notice that the MolDX Program developed by Palmetto GBA had set AlloSure Kidney reimbursement at $2,841. Effective October 9, 2017, AlloSure Kidney was made available for commercial testing with Medicare coverage and reimbursement. We believe the use of AlloSure Kidney, in conjunction with other clinical indicators, can help healthcare providers and their patients better manage long-term care following a kidney transplant. In particular, we believe AlloSure Kidney can improve patient care by helping healthcare providers to reduce the use of invasive biopsies and determine the appropriate dosage levels of immunosuppressants.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Reimbursement for AlloSure Heart</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, we received a final Palmetto MolDx Medicare coverage decision for AlloSure Heart. In </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2020, Noridian Healthcare Solutions, our Medicare Administrative contractor, issued a parallel coverage policy granting coverage when used in conjunction with AlloMap Heart, which became effective in December 2020. The Medicare reimbursement rate for AlloSure Heart is currently $2,753.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Continued Growth of Product Sales</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, manufacture, market and sell products that increase the chance of successful transplants by facilitating a better match between a donor and a recipient </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> stem cells and solid organs.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">QTYPE enables speed and precision in HLA typing at a low to intermediate resolution for samples that require a fast turn-around-time and uses real-time PCR methodology. QTYPE received CE mark certification on April 10, 2018. Olerup SSP is used to type HLA alleles based on the SSP technology. Olerup SBT is a complete product range for sequence-based typing of HLA alleles.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 4, 2018, we entered into the Illumina Agreement, which provides us with worldwide distribution, development and commercialization rights to Illumina Inc.'s NGS product line for use in transplantation diagnostic testing. As a result, on June 1, 2018, we became the exclusive worldwide distributor of Illumina&#8217;s TruSight HLA product line. TruSight HLA is a high-resolution solution that uses NGS methodology. In addition, we were granted the exclusive right to develop and commercialize other NGS product lines for use in the field of bone marrow and solid organ transplantation diagnostic testing. These NGS products include: AlloSeq Tx, a high-resolution HLA typing solution, AlloSeq cfDNA, our surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and AlloSeq HCT, a NGS solution for chimerism testing for stem cell transplant recipients.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, we commercially launched AlloSeq cfDNA, our surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and we received CE mark authorization on January 20, 2020. Our ability to increase the clinical uptake for AlloSeq cfDNA will be a result of multiple factors, including local clinical education, customer lab technical proficiency and levels of country-specific reimbursement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also in September 2019, we commercially launched AlloSeq Tx, the first of its kind NGS high-resolution HLA typing solution utilizing hybrid capture technology. This technology enables the most comprehensive sequencing, covering more of the HLA genes than current solutions and adding coverage of non-HLA genes that may impact transplant patient matching and management. AlloSeq Tx has a simple NGS workflow that reduces complexity and can reduce errors. AlloSeq Tx 17 received CE mark authorization on May 15, 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, we commercially launched AlloSeq HCT, a NGS solution for chimerism testing for stem cell transplant recipients. This technology has the potential to provide better sensitivity and data analysis compared to current solutions on the market.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Continued Growth of Digital Sales</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The growth of our digital revenues is tied to the continued successful implementation of our Ottr and XynQAPI software businesses, as well as continued support and maintenance of existing Ottr, Inc. and XynManagement customers. The Ottr software and XynQAPI are currently implemented in multiple locations in the U.S. The Ottr software implementation and XynQAPI implementation and support teams are based in Omaha, Nebraska.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Development of Additional Services and Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our development pipeline includes other transplant diagnostic solutions to help clinicians and transplant centers make personalized treatment decisions throughout a transplant patient&#8217;s lifetime. We expect to invest in research and development in order to develop additional products. Our success in developing new products and services will be important in our efforts to grow our business by expanding the potential market for our services and products and diversifying our sources of revenue.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Timing of Research and Development Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our spending on research and development may vary substantially from quarter to quarter. We conduct clinical studies to validate our new products, as well as on-going clinical and outcome studies to further the published evidence to support our commercialized tests. Spending on research and development for both experiments and studies may vary significantly by quarter depending on the timing of these various expenses.</span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_100"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion regarding our significant contractual obligations as of March&#160;31, 2021 and the effect those obligations are expected to have on our liquidity and cash flows in future periods, please refer to Note 9 of the condensed consolidated financial statements, and the section entitled &#8220;Management's Discussion and Analysis of Financial Condition and Results of Operations&#8212;Liquidity and Capital Resources&#8221;, respectively, included elsewhere in this Quarterly Report on Form 10-Q.</span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_103"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not required.</span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_106"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Operations </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated balance sheets contain certain recorded assets in foreign countries, namely Stockholm, Sweden and Fremantle, Australia.&#160;&#160;Although these countries are considered economically stable and we have experienced no notable burden from foreign exchange transactions, export duties or government regulations, unanticipated events in foreign countries could&#160;have a material adverse effect on our operations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_109"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;3.&#160;&#160;&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Interest Rate Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to market risks in the ordinary course of our business.&#160;&#160;We had cash, cash equivalents and marketable securities of $374.3&#160;million and $224.7&#160;million at March&#160;31, 2021 and December&#160;31, 2020, respectively, which consisted of bank deposits and money market funds.&#160;However, we have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates. A hypothetical 100 basis point increase or decrease in interest rates during any of the periods presented would have an approximate impact of $0.9&#160;million on our condensed consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency Exchange Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operations in Sweden and Australia and sell to other countries throughout the world.&#160;As a result, we are subject to significant foreign currency risks, including transacting in foreign currencies, investment in a foreign entity, as well as assets and debts denominated in foreign currencies.&#160;Our testing services revenue is primarily denominated in U.S. dollars.&#160;Our product revenue is denominated primarily in U.S. dollars and the Euro.&#160;Consequently, our revenue denominated in foreign currency is subject to foreign currency exchange risk.&#160;A portion of our operating expenses are incurred outside of the U.S. and are denominated in Swedish Krona, the Euro, and the Australian Dollar, which are also subject to fluctuations due to changes in foreign currency exchange rates.&#160;An unfavorable 10% change in foreign currency exchange rates for our assets and liabilities denominated in foreign currencies at March&#160;31, 2021, would have negatively impacted our financial results for the three months ended March&#160;31, 2021 by less than $0.3&#160;million and our product revenue by $0.3&#160;million.&#160;Currently, we do not have any near-term plans to enter into a formal hedging program to mitigate the effects of foreign currency volatility.&#160;We will continue to reassess our approach to managing our risk relating to fluctuations in foreign currency exchange rates.</span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_112"></div><div style="margin-top:18pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;4.&#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management, including our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures, as such terms are defined in Rules 13a-15(b) and 15d-15(e) promulgated under the Exchange Act, as of March&#160;31, 2021.&#160;In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives.&#160;In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.&#160;Based on such evaluation, the Chief Executive Officer and Chief Financial Officer concluded that, as of March&#160;31, 2021, our disclosure controls and procedures were effective at the reasonable assurance level and are effective to provide reasonable assurance that information required to be disclosed in the reports we file and submit under the Exchange Act, is (i)&#160;recorded, processed, summarized and reported as and when required and (ii)&#160;accumulated and communicated to our management, including the Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely discussion regarding required disclosure.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the three months ended March&#160;31, 2021 that have materially affected or are reasonably likely to materially affect our internal control over financial reporting.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_115"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_118"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1.&#160;&#160;&#160;&#160;LEGAL PROCEEDINGS</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information set forth in Note 9, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to the unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q under the caption &#8220;Litigation and Indemnification Obligations&#8221; is incorporated herein by reference.</span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_121"></div><div style="margin-top:12pt;padding-left:144pt;text-indent:-144pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1A.&#160;&#160;&#160;&#160;RISK FACTORS</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Annual Report on Form 10-K for the year ended December&#160;31, 2020, filed with the SEC on February&#160;24, 2021, or the Form 10-K, Part I &#8211;Item 1A, Risk Factors, describes important risk factors that could cause our business, financial condition, results of operations and growth prospects to differ materially from those indicated or suggested by forward-looking statements made in this Quarterly Report on Form 10-Q or presented elsewhere by management from time to time.&#160;&#160;There have been no material changes in the risk factors that appear in Part I - Item 1A of our Annual Report on Form 10-K for the year ended December&#160;31, 2020, filed with the SEC on February&#160;24, 2021, other than those listed below.&#160;&#160;Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial may also materially and adversely affect our business.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have a history of losses, and we expect to incur net losses for the next several years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred substantial net losses since our inception, and we may continue to incur additional losses for the next several years. For the quarter ended March&#160;31, 2021, our net loss was $0.7&#160;million. As of March&#160;31, 2021, we had an accumulated deficit of $353.2&#160;million. We expect to continue to incur significant operating expenses and anticipate that our expenses will increase due to costs relating to, among other things:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">researching, developing, validating and commercializing potential new testing services, products and digital solutions, including additional expenses in connection with our continuing development and commercialization of KidneyCare, HeartCare, AlloSeq, AiTraC and other future solutions;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">developing, presenting and publishing additional clinical and economic utility data intended to increase payer coverage and clinician adoption of our current and future solutions;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expansion of our operating capabilities;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">maintenance, expansion and protection of our intellectual property portfolio and trade secrets;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the process of fully integrating acquired companies and operations and the associated potential disruptions to our business;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">future clinical trials;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expansion of the size and geographic reach of our sales force and our marketing capabilities to commercialize our existing and future solutions;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">employment of additional clinical, quality control, scientific, customer service, laboratory, billing and reimbursement and management personnel;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance with existing and changing laws, regulations and standards, including those relating to corporate governance and public disclosure and regulations implemented by the Securities and Exchange Commission, or the SEC, and The Nasdaq Stock Market LLC;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">employment of operational, financial, accounting and information systems personnel, consistent with expanding our operations and our status as a public company; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure to achieve expected operating results may cause a future impairment of goodwill or other assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even if we achieve significant revenues, we may not become profitable, and even if we achieve profitability, we may not be able to sustain or increase profitability on a quarterly or annual basis. Our failure to become and remain consistently profitable could adversely affect the market price of our common stock and could significantly impair our ability to raise capital, expand our business or continue to pursue our growth strategy or even continue to operate. For a detailed discussion of our financial condition and results of operations, see &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may require additional financing.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, we had cash, cash equivalents and marketable securities of $374.3&#160;million and an accumulated deficit of $353.2&#160;million.  On January 25, 2021, we completed an underwritten public offering of common stock, and on February 11, 2021, we sold additional shares of common stock pursuant to the underwriters' full exercise of an overallotment option granted to the underwriters in connection with the offering. The aggregate net proceeds to us, including the shares sold pursuant to the underwriters' full exercise of the overallotment option, were approximately $188.7&#160;million, after deducting underwriting discounts and commissions and offering expenses. We may require additional financing in the future to fund working capital, pay our obligations as they come due and fund our acquisitions of complementary businesses and assets. Additional financing might include issuance of equity securities, debt, cash from collaboration agreements, or a combination of these. However, there can be no assurance that we will be successful in acquiring additional funding at levels sufficient to fund our operations or on terms favorable to us.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to protect the confidentiality of our trade secrets, our business and competitive position would be harmed.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to seeking patents for some of our technologies and solutions, we also rely on trade secrets, including unpatented know-how, technology and other proprietary information, to maintain our competitive position. We seek to protect these trade secrets, in part, by entering into non-disclosure and confidentiality agreements with parties who have access to them, such as our employees, corporate collaborators, outside scientific collaborators, contract manufacturers, consultants, advisors and other third parties. We also enter into confidentiality and invention or patent assignment agreements with our employees and consultants that obligate them to assign to us any inventions developed in the course of their work for us. However, we cannot be certain that we have executed these agreements with each party that may have or have had access to our trade secrets or that the agreements we have executed will provide adequate protection. Despite these efforts, any of these parties may breach the agreements and disclose our proprietary information, including our trade secrets, and we may not be able to obtain adequate remedies for such breaches. Monitoring unauthorized disclosure is difficult and we do not know whether the procedures we have followed to prevent such disclosure are, or will be adequate.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, we recently became aware that in October 2020, prior to terminating employment and joining a competitor of ours with which we are in current litigation, a former employee of ours downloaded certain of our confidential and privileged information without permission. After our claims against this former employee were filed, the former employee subsequently brought various claims against us. We are in the process of reviewing and, with the assistance of counsel, are continuing to conduct certain interviews and gather information. We intend to vigorously pursue and defend against these matters. Although we believe we have strong claims against, and good and substantial defenses to the claims made by, the former employee, there is no guarantee that we will prevail in these matters. Enforcing a claim that a party illegally disclosed or misappropriated a trade secret is difficult, expensive and time-consuming, and the outcome is unpredictable. In addition, some courts inside and outside the U.S. may be less willing or unwilling to protect trade secrets. If any of the technology or information that we protect as trade secrets were to be lawfully obtained or independently developed by a competitor, we would have no right to prevent them from using that technology or information to compete with us. If any of our trade secrets were to be disclosed to, or independently developed by, a competitor, our competitive position would be harmed.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Acquisitions, Partnerships and Investments</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our portfolio of marketable securities is significant and subject to market, interest and credit risk that may reduce its value.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March&#160;31, 2021, we had $65.0&#160;million in marketable securities invested through a professional investment management firm. These investments are primarily in corporate debt securities, but our investments also include money market funds that meet the criteria of our investment policy, which is focused on the preservation of our capital, maintaining liquidity and providing diversification. Changes in the value of this portfolio could adversely affect our earnings, and these investments are subject to general credit, liquidity and market and interest rate risks. In particular, the value of our investments may decline due to increases or decreases in interest rates, downgrades of debt securities included in our portfolio, instability in the global financial markets that reduces the liquidity of securities included in our portfolio and other factors, including unexpected or unprecedented events such as the COVID-19 pandemic. Each of these events may cause us to record charges to reduce the carrying value of our investment portfolio or sell investments for less than our acquisition cost, and could have a material adverse impact on our financial condition and operating results.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Intellectual Property</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our competitive position depends on maintaining intellectual property protection.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to compete and to achieve and maintain profitability depends on our ability to protect our proprietary discoveries and technologies. We currently rely on a combination of patents, copyrights, trademarks, trade secrets, confidentiality agreements and license agreements to protect our intellectual property rights.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our patent position for AlloMap Heart is based on issued patents and patent applications disclosing identification of genes differentially expressed between activated and resting leukocytes and demonstration of correlation between gene expression patterns and specific clinical states and outcomes. As of April 27, 2021, we had 28 issued U.S. patents related to transplant rejection and autoimmunity. We have five issued U.S. patents covering methods of diagnosing transplant rejection using all 11 informative genes measured in AlloMap Heart. The expiration dates of these patents range from 2021 to 2024. We have five additional patents covering additional genes or gene variants for diagnosing transplant rejection. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our June 2014 acquisition of ImmuMetrix, Inc., we obtained an exclusive license from Stanford to a U.S. patent relating to the diagnosis of rejection in organ transplant recipients using dd-cfDNA. This patent has an expiration date of November 5, 2030. A second patent included in the license from Stanford was issued in December 2017 and further covers the use of dd-cfDNA to diagnose and predict transplant status or outcome. A third and fourth patent were issued from this Stanford set in June 2019 and December 2019, respectively, covering the use of dd-cfDNA to diagnose and predict transplant status or outcome. Both patents have the same 2030 expiration date as the original Stanford patent. In April 2021, three additional patents were issued from the license from Stanford, each of which expire in 2030. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our patents and the patents we exclusively license from others may be successfully challenged by third parties as being invalid or unenforceable. Third parties may independently develop similar or competing technology that avoids the patents we own or exclusively license. We cannot be certain that the steps we have taken will prevent the misappropriation and use of our intellectual property, particularly in foreign countries where the laws may not protect our proprietary rights as fully as in the United States.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The extent to which the patent rights of life sciences companies effectively protect their products and technologies is often highly uncertain and involves complex legal and factual questions for which important legal principles remain unresolved. No consistent policy regarding the proper scope of allowable claims of patents held by such companies has emerged to date in the United States. Various courts, including the United States Supreme Court, have rendered decisions that impact the scope of patentability of certain inventions or discoveries relating to diagnostic solutions or genomic diagnostics. In the Ariosa Diagnostics, Inc. v. Sequenom, Inc. (Fed. Cir. 2015) case, a federal court recently determined that a cfDNA product for fetal testing was not eligible for patent protection. These decisions generally stand for the proposition that inventions that recite laws of nature are not themselves patentable unless they have sufficient additional features that provide practical assurance that the processes are genuine inventive applications of those laws rather than patent drafting efforts designed to monopolize a law of nature itself. What constitutes a &#8220;sufficient&#8221; additional feature for this purpose is uncertain. This evolving case law in the United States may adversely impact our ability to obtain new patents and may facilitate third-party challenges to our existing owned and exclusively licensed patents.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in either the patent laws or in interpretations of patent laws in the United States or other countries may diminish the value of our intellectual property rights. In particular, in September 2011, the United States Congress passed the Leahy-Smith America Invents Act, or the AIA, which became effective in March 2013. The AIA reforms United States patent law in part by changing the standard for patent approval for certain patents from a &#8220;first to invent&#8221; standard to a &#8220;first to file&#8221; standard and developing a post-grant review system. This has not yet had a material impact on the operation of our business and the protection and enforcement of our intellectual property, but it may in the future. The AIA and its implementation could still increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents, all of which could have a material adverse effect on our business and financial condition. Patent applications in the United States and many foreign jurisdictions are not published until at least eighteen months after filing, and it is possible for a patent application filed in the United States to be maintained in secrecy until a patent is issued on the application. In addition, publications in the scientific literature often lag behind actual discoveries. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We therefore cannot be certain that others have not filed patent applications that cover inventions that are the subject of pending applications that we own or exclusively license or that we or our licensors, as applicable, were the first to invent the technology (pre-AIA) or first to file (post-AIA). Our competitors may have filed, and may in the future file, patent applications covering technology that is similar to or the same as our technology. Any such patent application may have priority over patent applications that we own or exclusively license and, if a patent issues on such patent application, we could be required to obtain a license to such patent in order to carry on our business. If another party has filed a United States patent application covering an invention that is similar to, or the same as, an invention that we own or license, we or our licensors may have to participate in an interference or other proceeding in the PTO or a court to determine priority of invention in the United States for pre-AIA applications and patents. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For post-AIA applications and patents, we or our licensors may have to participate in a derivation proceeding to resolve disputes relating to inventorship. The costs of these proceedings could be substantial, and it is possible that such efforts would be unsuccessful, resulting in our inability to obtain or retain any United States patent rights with respect to such invention.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Common Stock</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operating results may fluctuate, which could cause our stock price to decrease.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fluctuations in our operating results may lead to fluctuations, including declines, in the share price for our common stock. From January 4, 2021 to April 30, 2021, our closing stock price has ranged from $57.62 to $95.60 per share. Our operating results and our share price may fluctuate from period to period due to a variety of factors, including:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">demand by clinicians and recipients for our current and future solutions, if any;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">coverage and reimbursement decisions by third-party payers and announcements of those decisions;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">clinical trial results and publication of results in peer-reviewed journals or the presentation at medical conferences;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the inclusion or exclusion of our current and future solutions in large clinical trials conducted by others;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">new or less expensive tests and services or new technology introduced or offered by our competitors or us;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the level of our development activity conducted for new solutions, and our success in commercializing these developments;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to efficiently integrate the business of new acquisitions;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the level of our spending on test commercialization efforts, licensing and acquisition initiatives, clinical trials, and internal research and development;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the regulatory environment, including any announcement from the U.S. Food and Drug Administration regarding its decisions in regulating our activities;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in recommendations of securities analysts or lack of analyst coverage;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure to meet analyst expectations regarding our operating results;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">additions or departures of key personnel;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">public health emergencies such as the COVID-19 pandemic; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general market conditions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variations in the timing of our future revenues and expenses could also cause significant fluctuations in our operating results from period to period and may result in unanticipated earning shortfalls or losses. In addition, national stock exchanges, and in particular the market for life science companies, have experienced significant price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. Moreover, we may be subject to additional securities class action litigation as a result of volatility in the price of our common stock, which could result in substantial costs and diversion of management&#8217;s attention and resources and could harm our stock price, business, prospects, results of operations and financial condition.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The market price of our common stock has been and will likely continue to be volatile, and you could lose all or part of your investment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is currently traded on the Nasdaq Global Market, but we can provide no assurances that there will be active trading on that market or on any other market in the future. If there is no active market or if the volume of trading is limited, holders of our common stock may have difficulty selling their shares. From January 4, 2021 to April 30, 2021, our closing stock price has ranged from $57.62 to $95.60 per share. The market price of our common stock has been and may continue to be subject to wide fluctuations in response to various factors, some of which are beyond our control. In addition to the factors discussed in this &#8220;Risk Factors&#8221; section and elsewhere in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K, factors that could cause fluctuations in the market price of our common stock include the following:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">price and volume fluctuations in the overall stock market from time to time;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">volatility in the market prices and trading volumes of life sciences stocks;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in operating performance and stock market valuations of other life sciences companies generally, or those in our industry in particular;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sales of shares of our common stock by us or our stockholders;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">entering into financing or other arrangements with rights or terms senior to the interests of common stockholders;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the financial projections we may provide to the public, any changes in those projections or failure to meet those projections;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements by us or our competitors of new products or services;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the public&#8217;s reaction to our press releases, other public announcements and filings with the Securities and Exchange Commission;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">rumors and market speculation involving us or other companies in our industry;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or anticipated changes in our operating results or fluctuations in our operating results;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or anticipated developments in our business, our competitors&#8217; businesses or the competitive landscape generally;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">litigation involving us, our industry or both, or investigations by regulators into our operations or those of our competitors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">developments or disputes concerning our intellectual property or other proprietary rights;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announced or completed acquisitions of businesses or technologies by us or our competitors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">new laws or regulations or new interpretations of existing laws or regulations applicable to our business;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in accounting standards, policies, guidelines, interpretations or principles;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any significant change in our management;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">public health emergencies, including the COVID-19 pandemic; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic conditions and slow or negative growth of our markets.</span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_124"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;2.&#160;&#160;&#160;&#160;UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We satisfy certain U.S. federal and state tax withholding obligations due upon the vesting of restricted stock unit awards by automatically withholding from the shares being issued in connection with such award a number of shares of our common stock with an aggregate fair market value on the date of vesting equal to the minimum tax withholding obligations. The following table sets forth information with respect to shares of our common stock repurchased by us to satisfy certain tax withholding obligations during the three months ended March&#160;31, 2021:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.808%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(a) Total Number of Shares (or Units) Purchased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(b) Average Price Paid per Share (or Unit)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2021 - January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,121&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.76&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 1, 2021 - February 28, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2021 - March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,434&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Represents shares of our common stock withheld from employees for the payment of taxes.</span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_127"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;3.&#160;&#160;&#160;&#160;DEFAULTS UPON SENIOR SECURITIES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_130"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;4.&#160;&#160;&#160;&#160;MINE SAFETY DISCLOSURES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_133"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;5.&#160;&#160;&#160;&#160;OTHER INFORMATION</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_136"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary;margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;6.&#160;&#160;&#160;&#160;EXHIBITS</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:9.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.437%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1(1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1217234/000119312514325391/d757814dex31.htm">Amended and Restated Certificate of Incorporation.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2(2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1217234/000119312514325391/d757814dex34.htm">Amended and Restated Bylaws.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3(3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1217234/000119312520164630/d922766dex31.htm">Certificate of Amendment of Amended and Restated Bylaws.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1(4)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001217234/000119312515113712/d852478dex41.htm">Form of Registrant&#8217;s common stock certificate.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2(5)#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001217234/000119312514272190/d758902dex44.htm">2014 Equity Incentive Plan, as amended.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3(6)#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001217234/000119312517308447/d461639dex99d3.htm">Form of Option Agreement under the 2014 Equity Incentive Plan for New Options.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4(7)#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001217234/000119312514272190/d758902dex45.htm">2014 Employee Stock Purchase Plan and forms of agreements thereunder.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5(8)#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001217234/000119312516599089/d185026dex41.htm">2016 Inducement Equity Incentive Plan.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6(9)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001217234/000119312516541424/d172722dex103.htm">Form of Warrant.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7(10)#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1217234/000119312519237752/d772629dex101.htm">CareDx, Inc. 2019 Inducement Equity Incentive Plan.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1(11)#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1217234/000119312521077777/d133655dex101.htm">Offer Letter, dated February 11, 2021, between CareDx, Inc. and Ankur Dhingra.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cdna-20210331x10qxexx311.htm">Certification of Periodic Report by Chief Executive Officer under Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cdna-20210331x10qxexx312.htm">Certification of Periodic Report by Chief Financial Officer under Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1**</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cdna-20210331x10qxexx321.htm">Certification of Chief Executive Officer and Chief Financial Officer Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to Exhibit 3.1 to the Registrant&#8217;s Form 10-Q filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) on August 28, 2014.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to Exhibit 3.4 to the Registrant&#8217;s Form 10-Q filed with the SEC on August 28, 2014.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to Exhibit 3.1 to the Registrant&#8217;s Form 8-K filed with the SEC on June 9, 2020.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to Exhibit 4.1 to the Registrant&#8217;s Form 10-K filed with the SEC on March 31, 2015.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to Exhibit 4.4 to the Registrant&#8217;s Form S-8 filed with the SEC on July 18, 2014.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to Exhibit 99(d)(3) to the Registrant&#8217;s Form SC TO-I filed with the SEC on October 12, 2017.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to Exhibit 4.5 to the Registrant&#8217;s Form S-8 filed with the SEC on July 18, 2014.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to Exhibit 4.1 to the Registrant&#8217;s Form S-8 filed with the SEC on May 23, 2016.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to Exhibit 10.3 to the Registrant&#8217;s Form 8-K filed with the SEC on April 14, 2016.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to Exhibit 10.1 to the Registrant&#8217;s Form 8-K filed with the SEC on September 4, 2019.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to Exhibit 10.1 to the Registrant's Form 8-K filed with the SEC on March 11, 2021.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indicates management contract or compensatory plan or arrangement.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">**</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furnished herewith.</span></td></tr></table></div><div style="padding-left:9pt;text-indent:-27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><div id="i0c15b7b6d808422e99c4b3a25c4aa6f6_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0c15b7b6d808422e99c4b3a25c4aa6f6_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:56.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.080%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CAREDX, INC.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Registrant)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: May 5, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ REGINALD SEETO, MBBS</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reginald Seeto, MBBS</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ ANKUR DHINGRA</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ankur Dhingra</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Accounting and Financial Officer)</span></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>cdna-20210331x10qxexx311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i03fdbe6dfbf549eda4fb4c2cb8b5a742_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Reginald Seeto, certify that&#58;</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this Quarterly Report on Form 10-Q of CareDx, Inc.&#59;</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.474%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; May 5, 2021</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Reginald Seeto, MBBS</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reginald Seeto, MBBS</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>cdna-20210331x10qxexx312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i9abada87c3cc4eb9a5a0faae46767376_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Ankur Dhingra, certify that&#58;</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this Quarterly Report on Form 10-Q of CareDx, Inc.&#59;</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; May 5, 2021</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Ankur Dhingra</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ankur Dhingra</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Accounting and Financial Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>cdna-20210331x10qxexx321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i280a35c02f1344739ff28894296d7593_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form 10-Q of CareDx, Inc. (the &#8220;Company&#8221;) for the period ended March&#160;31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to their knowledge that&#58;</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:3.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Reginald Seeto, MBBS</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Ankur Dhingra</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reginald Seeto, MBBS</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ankur Dhingra</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Accounting and Financial Officer)</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; May 5, 2021</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; May 5, 2021</font></td></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><font><br></font></div><div style="margin-top:10pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section&#160;906 has been provided to the Company and will be retained by the Company and furnished to the&#160;Securities&#160;and Exchange Commission or its staff upon request.</font></div><div style="margin-top:10pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This certification accompanies the Report, is not deemed filed for purposes of Section&#160;18 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;),&#160;or&#160;otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>cdna-20210331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:b8169845-e963-4701-a838-946855bd750c,g:782d8a3f-9ce4-449f-b470-32a4cd293ce7-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cdna="http://www.caredxinc.com/20210331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.caredxinc.com/20210331">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cdna-20210331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cdna-20210331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cdna-20210331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cdna-20210331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.caredxinc.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>1001002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofOperations" roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations">
        <link:definition>1003004 - Statement - Condensed Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofComprehensiveLoss" roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss">
        <link:definition>1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofStockholdersEquity" roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity">
        <link:definition>1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofStockholdersEquityParenthetical" roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical">
        <link:definition>1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>1007008 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandDescriptionofBusiness" roleURI="http://www.caredxinc.com/role/OrganizationandDescriptionofBusiness">
        <link:definition>2101101 - Disclosure - Organization and Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandDescriptionofBusinessAdditionalInformationDetail" roleURI="http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail">
        <link:definition>2402401 - Disclosure - Organization and Description of Business - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2103102 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" roleURI="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail">
        <link:definition>2405402 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesLeasesDetail" roleURI="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail">
        <link:definition>2406403 - Disclosure - Summary of Significant Accounting Policies - Leases (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShare" roleURI="http://www.caredxinc.com/role/NetLossPerShare">
        <link:definition>2107103 - Disclosure - Net Loss Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareTables" roleURI="http://www.caredxinc.com/role/NetLossPerShareTables">
        <link:definition>2308301 - Disclosure - Net Loss Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail" roleURI="http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail">
        <link:definition>2409404 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail" roleURI="http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail">
        <link:definition>2410405 - Disclosure - Net Loss Per Share - Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.caredxinc.com/role/FairValueMeasurements">
        <link:definition>2111104 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.caredxinc.com/role/FairValueMeasurementsTables">
        <link:definition>2312302 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" roleURI="http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail">
        <link:definition>2413406 - Disclosure - Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" roleURI="http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail">
        <link:definition>2414407 - Disclosure - Fair Value Measurements - Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" roleURI="http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail">
        <link:definition>2415408 - Disclosure - Fair Value Measurements - Summary of Common Stock Warrant Liability Valuation Assumptions (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashandMarketableSecurities" roleURI="http://www.caredxinc.com/role/CashandMarketableSecurities">
        <link:definition>2116105 - Disclosure - Cash and Marketable Securities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashandMarketableSecuritiesTables" roleURI="http://www.caredxinc.com/role/CashandMarketableSecuritiesTables">
        <link:definition>2317303 - Disclosure - Cash and Marketable Securities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails" roleURI="http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails">
        <link:definition>2418409 - Disclosure - Cash and Marketable Securities - Reconciliation of Cash and Cash Equivalents (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" roleURI="http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails">
        <link:definition>2419410 - Disclosure - Cash and Marketable Securities - Components of Marketable Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinations" roleURI="http://www.caredxinc.com/role/BusinessCombinations">
        <link:definition>2120106 - Disclosure - Business Combinations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinationsAdditionalInformationDetail" roleURI="http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail">
        <link:definition>2421411 - Disclosure - Business Combinations - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssets" roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssets">
        <link:definition>2122107 - Disclosure - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsTables" roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>2323304 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail">
        <link:definition>2424412 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail_1" roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail_1">
        <link:definition>2424412 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsAdditionalInformationDetail" roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail">
        <link:definition>2425413 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail">
        <link:definition>2426414 - Disclosure - Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets with Finite Lives (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponents" roleURI="http://www.caredxinc.com/role/BalanceSheetComponents">
        <link:definition>2127108 - Disclosure - Balance Sheet Components</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsTables" roleURI="http://www.caredxinc.com/role/BalanceSheetComponentsTables">
        <link:definition>2328305 - Disclosure - Balance Sheet Components (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsSummaryofInventoryDetail" roleURI="http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail">
        <link:definition>2429415 - Disclosure - Balance Sheet Components - Summary of Inventory (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" roleURI="http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail">
        <link:definition>2430416 - Disclosure - Balance Sheet Components - Components of Accrued Expenses and Other Current Liabilities (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsAdditionalInformationDetails" roleURI="http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails">
        <link:definition>2431417 - Disclosure - Balance Sheet Components - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.caredxinc.com/role/CommitmentsandContingencies">
        <link:definition>2132109 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesTables">
        <link:definition>2333306 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesSummaryofLeaseCostDetail" roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail">
        <link:definition>2434418 - Disclosure - Commitments and Contingencies - Summary of Lease Cost (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail" roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail">
        <link:definition>2435419 - Disclosure - Commitments and Contingencies - Summary of Other Information Related to Lease (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesAdditionalInformationDetail" roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail">
        <link:definition>2436420 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail">
        <link:definition>2437421 - Disclosure - Commitments and Contingencies - Future Minimum Lease Commitments under Operating and Finance Leases (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail_1" roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail_1">
        <link:definition>2437421 - Disclosure - Commitments and Contingencies - Future Minimum Lease Commitments under Operating and Finance Leases (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A401KPlan" roleURI="http://www.caredxinc.com/role/A401KPlan">
        <link:definition>2138110 - Disclosure - 401(K) Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A401KPlanAdditionalInformationDetail" roleURI="http://www.caredxinc.com/role/A401KPlanAdditionalInformationDetail">
        <link:definition>2439422 - Disclosure - 401(K) Plan - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Warrants" roleURI="http://www.caredxinc.com/role/Warrants">
        <link:definition>2140111 - Disclosure - Warrants</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantsTables" roleURI="http://www.caredxinc.com/role/WarrantsTables">
        <link:definition>2341307 - Disclosure - Warrants (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantsAdditionalInformationDetail" roleURI="http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail">
        <link:definition>2442423 - Disclosure - Warrants - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" roleURI="http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail">
        <link:definition>2443424 - Disclosure - Warrants - Outstanding Warrants To Purchase Common Stock Warrants (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlans" roleURI="http://www.caredxinc.com/role/StockIncentivePlans">
        <link:definition>2144112 - Disclosure - Stock Incentive Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlansTables" roleURI="http://www.caredxinc.com/role/StockIncentivePlansTables">
        <link:definition>2345308 - Disclosure - Stock Incentive Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" roleURI="http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail">
        <link:definition>2446425 - Disclosure - Stock Incentive Plans - Summary of Option, Unvested RSU Activity under 2014 Equity Incentive Plan and 2016 Inducement Equity Incentive Plan and Related Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlansAdditionalInformationDetail" roleURI="http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail">
        <link:definition>2447426 - Disclosure - Stock Incentive Plans - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail" roleURI="http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail">
        <link:definition>2448427 - Disclosure - Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" roleURI="http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail">
        <link:definition>2449428 - Disclosure - Stock Incentive Plans - Weighted-Average Assumptions Used to Estimated Fair Values of Share-Based Awards (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" roleURI="http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail">
        <link:definition>2450429 - Disclosure - Stock Incentive Plans - Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.caredxinc.com/role/IncomeTaxes">
        <link:definition>2151113 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesAdditionalInformationDetail" roleURI="http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetail">
        <link:definition>2452430 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReporting" roleURI="http://www.caredxinc.com/role/SegmentReporting">
        <link:definition>2153114 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingTables" roleURI="http://www.caredxinc.com/role/SegmentReportingTables">
        <link:definition>2354309 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingReportableRevenuesbyGeographicRegionsDetail" roleURI="http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail">
        <link:definition>2455431 - Disclosure - Segment Reporting - Reportable Revenues by Geographic Regions (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail" roleURI="http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail">
        <link:definition>2456432 - Disclosure - Segment Reporting - Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="cdna_AccruedClinicalAndCostOfOtherStudiesCurrent" abstract="false" name="AccruedClinicalAndCostOfOtherStudiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_FinanceLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="FinanceLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_CommonStockWarrantLiability" abstract="false" name="CommonStockWarrantLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock" abstract="false" name="ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche" abstract="false" name="CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" abstract="false" name="ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod" abstract="false" name="StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdna_LiquidityPolicyTextBlock" abstract="false" name="LiquidityPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cdna_PurchaseOfCommonStockWarrantsExercised" abstract="false" name="PurchaseOfCommonStockWarrantsExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdna_AlloSureHeartMember" abstract="true" name="AlloSureHeartMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="cdna_CostOfProductMember" abstract="true" name="CostOfProductMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_FinanceLeaseCost" abstract="false" name="FinanceLeaseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_DerivativeLiabilityTerm" abstract="false" name="DerivativeLiabilityTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cdna_GoodwillAndIntangibleAssetsTable" abstract="true" name="GoodwillAndIntangibleAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cdna_ClassOfWarrantOrRightIssuedDateThreeMember" abstract="true" name="ClassOfWarrantOrRightIssuedDateThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cdna_CostOfDigitalAndOtherMember" abstract="true" name="CostOfDigitalAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_DigitalAndOtherMember" abstract="true" name="DigitalAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_GoodwillAndIntangibleAssetsLineItems" abstract="true" name="GoodwillAndIntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdna_DerivativeLiabilityExercisePrice" abstract="false" name="DerivativeLiabilityExercisePrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_CostOfTestingMember" abstract="true" name="CostOfTestingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_PublicOfferingMember" abstract="true" name="PublicOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_NumberOfRenalTransplantPatients" abstract="false" name="NumberOfRenalTransplantPatients" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cdna_SummaryOfSignificantAccountingPoliciesLineItems" abstract="true" name="SummaryOfSignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable" abstract="true" name="ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cdna_NumberOfMobilePhlebotomists" abstract="false" name="NumberOfMobilePhlebotomists" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_AlloMapHeartMember" abstract="true" name="AlloMapHeartMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" abstract="false" name="FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" abstract="false" name="IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_FiniteLivedIntangibleForeignCurrencyTranslation" abstract="false" name="FiniteLivedIntangibleForeignCurrencyTranslation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_CommonStockWarrantLiabilityMember" abstract="true" name="CommonStockWarrantLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdna_RestOfTheWorldMember" abstract="true" name="RestOfTheWorldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember" abstract="true" name="TwoThousandAndFourteenEmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_TransChartLLCMember" abstract="true" name="TransChartLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_SummaryOfSignificantAccountingPoliciesTable" abstract="true" name="SummaryOfSignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cdna_AcquiredAndDevelopedTechnologyMember" abstract="true" name="AcquiredAndDevelopedTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits" abstract="false" name="TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_RemainingOperatingAndFinanceLeaseTerm" abstract="false" name="RemainingOperatingAndFinanceLeaseTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cdna_IncreaseDecreaseInOperatingLeaseLiabilities" abstract="false" name="IncreaseDecreaseInOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_CommercializationRightsMember" abstract="true" name="CommercializationRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_LeaseOtherInformationAbstract" abstract="true" name="LeaseOtherInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cdna_ScheduleOfIntangibleAssetsTableTableTextBlock" abstract="false" name="ScheduleOfIntangibleAssetsTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cdna_PrivatePlacementCommonStockWarrantLiabilityMember" abstract="true" name="PrivatePlacementCommonStockWarrantLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_AcquiredInProcessTechnologyMember" abstract="true" name="AcquiredInProcessTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_AlloSureKidneyMember" abstract="true" name="AlloSureKidneyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems" abstract="true" name="ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cdna_NumberOfPatientsEnrolledInRemoTraC" abstract="false" name="NumberOfPatientsEnrolledInRemoTraC" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cdna_EmployeeAndNonEmployeeStockOptionsMember" abstract="true" name="EmployeeAndNonEmployeeStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_AccruedSampleProcessingFees" abstract="false" name="AccruedSampleProcessingFees" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment" abstract="false" name="CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_WarrantFairValueAssumptionsExpectedTerm" abstract="false" name="WarrantFairValueAssumptionsExpectedTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cdna_XynManagementIncMember" abstract="true" name="XynManagementIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares" abstract="false" name="IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdna_ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock" abstract="false" name="ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cdna_NumberOfUniqueSolutions" abstract="false" name="NumberOfUniqueSolutions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cdna_NumberOfMilestonePayments" abstract="false" name="NumberOfMilestonePayments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue" abstract="false" name="IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_OperatingLeaseRightOfUseAssetIncrease" abstract="false" name="OperatingLeaseRightOfUseAssetIncrease" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cdna_NumberOfTransplantCentersOfferingRemoTraC" abstract="false" name="NumberOfTransplantCentersOfferingRemoTraC" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cdna_WarrantsDisclosureTextBlock" abstract="false" name="WarrantsDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cdna_MedicareMember" abstract="true" name="MedicareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_NumberOfWarrantsExercisedCashlessBasis" abstract="false" name="NumberOfWarrantsExercisedCashlessBasis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdna_DeferredPaymentsForIntangibleAssets" abstract="false" name="DeferredPaymentsForIntangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="cdna_DeferredPaymentsForIntangibleAssetsNoncurrent" abstract="false" name="DeferredPaymentsForIntangibleAssetsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>cdna-20210331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:b8169845-e963-4701-a838-946855bd750c,g:782d8a3f-9ce4-449f-b470-32a4cd293ce7-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.caredxinc.com/role/CoverPage" xlink:type="simple" xlink:href="cdna-20210331.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ed00a54f-d8d8-4797-99b3-a4fdd1174a46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ee0ff0dc-56fe-4f8a-b9ae-586681463e2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ed00a54f-d8d8-4797-99b3-a4fdd1174a46" xlink:to="loc_us-gaap_AssetsCurrent_ee0ff0dc-56fe-4f8a-b9ae-586681463e2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_521da1c6-a3ef-4ba7-9b23-44fc075e7079" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ed00a54f-d8d8-4797-99b3-a4fdd1174a46" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_521da1c6-a3ef-4ba7-9b23-44fc075e7079" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_528b83bc-4ca2-4370-8e0f-de84b6f63e62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ed00a54f-d8d8-4797-99b3-a4fdd1174a46" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_528b83bc-4ca2-4370-8e0f-de84b6f63e62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b87cc435-b7bd-459f-a7dc-ceefbd4539d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ed00a54f-d8d8-4797-99b3-a4fdd1174a46" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b87cc435-b7bd-459f-a7dc-ceefbd4539d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_68aa5afe-d79f-4c90-9673-eae0288654f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ed00a54f-d8d8-4797-99b3-a4fdd1174a46" xlink:to="loc_us-gaap_Goodwill_68aa5afe-d79f-4c90-9673-eae0288654f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_27504226-7a32-4c18-b61c-ae5300ee446a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ed00a54f-d8d8-4797-99b3-a4fdd1174a46" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_27504226-7a32-4c18-b61c-ae5300ee446a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_382836a4-1ac4-48b9-8a34-1701d8ae817e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ed00a54f-d8d8-4797-99b3-a4fdd1174a46" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_382836a4-1ac4-48b9-8a34-1701d8ae817e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_752676a7-1bd6-4686-a9ea-62aaf2e3e3b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_4bfec9b0-d387-45a2-8c7e-010fa553febf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_752676a7-1bd6-4686-a9ea-62aaf2e3e3b6" xlink:to="loc_us-gaap_PreferredStockValue_4bfec9b0-d387-45a2-8c7e-010fa553febf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_da017c99-7d68-462e-8ad7-7300bde27496" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_752676a7-1bd6-4686-a9ea-62aaf2e3e3b6" xlink:to="loc_us-gaap_CommonStockValue_da017c99-7d68-462e-8ad7-7300bde27496" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_5548565f-ec19-4a23-93e0-b1d3d9134d80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_752676a7-1bd6-4686-a9ea-62aaf2e3e3b6" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_5548565f-ec19-4a23-93e0-b1d3d9134d80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e52cac1a-fc8a-4074-ba3b-d6a4d55a90aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_752676a7-1bd6-4686-a9ea-62aaf2e3e3b6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e52cac1a-fc8a-4074-ba3b-d6a4d55a90aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8f920b16-fc7d-4115-be17-92d67c129b2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_752676a7-1bd6-4686-a9ea-62aaf2e3e3b6" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8f920b16-fc7d-4115-be17-92d67c129b2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_5553b3b8-d53a-4988-a54a-20244a9d55d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_5fa98694-0d7f-4357-90e0-044aac3e3669" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5553b3b8-d53a-4988-a54a-20244a9d55d2" xlink:to="loc_us-gaap_LiabilitiesCurrent_5fa98694-0d7f-4357-90e0-044aac3e3669" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_b0bc02e4-b009-4dfa-9970-b740cfca5abe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5553b3b8-d53a-4988-a54a-20244a9d55d2" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_b0bc02e4-b009-4dfa-9970-b740cfca5abe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_DeferredPaymentsForIntangibleAssetsNoncurrent_a6b47b58-c044-4063-8423-433ca21888c6" xlink:href="cdna-20210331.xsd#cdna_DeferredPaymentsForIntangibleAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5553b3b8-d53a-4988-a54a-20244a9d55d2" xlink:to="loc_cdna_DeferredPaymentsForIntangibleAssetsNoncurrent_a6b47b58-c044-4063-8423-433ca21888c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_3bca70a9-fbaf-4cf2-b508-fae64115bb4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5553b3b8-d53a-4988-a54a-20244a9d55d2" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_3bca70a9-fbaf-4cf2-b508-fae64115bb4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8bfcee99-1b99-4910-8d57-01ac9827d301" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5553b3b8-d53a-4988-a54a-20244a9d55d2" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8bfcee99-1b99-4910-8d57-01ac9827d301" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c9d7f4ce-03ea-4683-8b4b-d5920283e78e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5553b3b8-d53a-4988-a54a-20244a9d55d2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c9d7f4ce-03ea-4683-8b4b-d5920283e78e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_482641f4-a6c7-4549-ab8b-dac1c1de1fcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_df1ba2b7-0803-4fd0-b16c-d3458b3cb423" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_482641f4-a6c7-4549-ab8b-dac1c1de1fcf" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_df1ba2b7-0803-4fd0-b16c-d3458b3cb423" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_d28de334-05ee-4342-99fd-4361b53fa8d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_482641f4-a6c7-4549-ab8b-dac1c1de1fcf" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_d28de334-05ee-4342-99fd-4361b53fa8d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_acbdf1e3-3152-452b-b159-d5d39b62176f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_482641f4-a6c7-4549-ab8b-dac1c1de1fcf" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_acbdf1e3-3152-452b-b159-d5d39b62176f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9ac66e4e-9155-463c-95e1-72523d605bc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_482641f4-a6c7-4549-ab8b-dac1c1de1fcf" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9ac66e4e-9155-463c-95e1-72523d605bc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_0e1452f2-c566-4280-9d7e-c2f8c42b4652" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_482641f4-a6c7-4549-ab8b-dac1c1de1fcf" xlink:to="loc_us-gaap_InventoryNet_0e1452f2-c566-4280-9d7e-c2f8c42b4652" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_35f86367-365d-493f-ba35-a67ad5d9a9f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ff795c26-2c62-4115-bd17-2155d24bc499" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_35f86367-365d-493f-ba35-a67ad5d9a9f0" xlink:to="loc_us-gaap_Liabilities_ff795c26-2c62-4115-bd17-2155d24bc499" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_18f7f0b4-7f62-4b80-ac7d-c9e612309d1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_35f86367-365d-493f-ba35-a67ad5d9a9f0" xlink:to="loc_us-gaap_CommitmentsAndContingencies_18f7f0b4-7f62-4b80-ac7d-c9e612309d1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_eb16a7bb-3dbd-4446-92b4-a559061b6eb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_35f86367-365d-493f-ba35-a67ad5d9a9f0" xlink:to="loc_us-gaap_StockholdersEquity_eb16a7bb-3dbd-4446-92b4-a559061b6eb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3011ba61-16fa-491a-ad55-12ca7642a426" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_408a66c2-791a-49fa-baf3-d52b8a1e932f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3011ba61-16fa-491a-ad55-12ca7642a426" xlink:to="loc_us-gaap_AccountsPayableCurrent_408a66c2-791a-49fa-baf3-d52b8a1e932f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_dd147109-a322-4d4d-b913-eceb4f1264e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3011ba61-16fa-491a-ad55-12ca7642a426" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_dd147109-a322-4d4d-b913-eceb4f1264e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_230737b1-2d24-4fa7-9c88-e06564902529" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3011ba61-16fa-491a-ad55-12ca7642a426" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_230737b1-2d24-4fa7-9c88-e06564902529" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct_88f3fcfb-bcda-49ec-bce7-eddaff6e9ea8" xlink:href="cdna-20210331.xsd#cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3011ba61-16fa-491a-ad55-12ca7642a426" xlink:to="loc_cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct_88f3fcfb-bcda-49ec-bce7-eddaff6e9ea8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_be655427-0b8a-4327-a688-466cd1f51c02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_bb5b6a82-3440-45cc-9fdf-5b0dc1a9164d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_be655427-0b8a-4327-a688-466cd1f51c02" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_bb5b6a82-3440-45cc-9fdf-5b0dc1a9164d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_c7ebc7d2-2700-47a8-8309-0d7b947ca773" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_be655427-0b8a-4327-a688-466cd1f51c02" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_c7ebc7d2-2700-47a8-8309-0d7b947ca773" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_5e59ed6f-22ab-480b-8cac-1fdaffafa206" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_be655427-0b8a-4327-a688-466cd1f51c02" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_5e59ed6f-22ab-480b-8cac-1fdaffafa206" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_aa8a5535-71d8-4526-ad47-e1fa89346e1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_729c0c9f-d4e1-4793-ae98-0c6adb4eb9c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_aa8a5535-71d8-4526-ad47-e1fa89346e1c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_729c0c9f-d4e1-4793-ae98-0c6adb4eb9c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4008a227-705b-4f5e-88a4-0c9661ab6831" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_aa8a5535-71d8-4526-ad47-e1fa89346e1c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4008a227-705b-4f5e-88a4-0c9661ab6831" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_9e4574fc-e461-4042-a2e7-2b404aec7395" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_cd2d4033-9cd6-4437-9efe-03088dbe25f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_9e4574fc-e461-4042-a2e7-2b404aec7395" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_cd2d4033-9cd6-4437-9efe-03088dbe25f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_e701c90d-9d71-4e9f-8827-a651919110dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_9e4574fc-e461-4042-a2e7-2b404aec7395" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_e701c90d-9d71-4e9f-8827-a651919110dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_c7166e2f-97c2-4c4e-a289-95e4a3c0d346" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_9e4574fc-e461-4042-a2e7-2b404aec7395" xlink:to="loc_us-gaap_SellingAndMarketingExpense_c7166e2f-97c2-4c4e-a289-95e4a3c0d346" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_54d920e8-8291-48db-9cdb-0f83b04dbac3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_9e4574fc-e461-4042-a2e7-2b404aec7395" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_54d920e8-8291-48db-9cdb-0f83b04dbac3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0c2d7703-caaa-4b56-88a4-71f7aca3fc80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5fa33d47-d359-4e4d-8928-225180547c8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_0c2d7703-caaa-4b56-88a4-71f7aca3fc80" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5fa33d47-d359-4e4d-8928-225180547c8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_b96ad76b-3002-4645-8d38-dc5ff787791d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_0c2d7703-caaa-4b56-88a4-71f7aca3fc80" xlink:to="loc_us-gaap_OperatingExpenses_b96ad76b-3002-4645-8d38-dc5ff787791d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_843a3fd6-08ff-45e3-8486-862fed4f38d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0a6f304d-1778-4e61-8708-3659dfe27c54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_843a3fd6-08ff-45e3-8486-862fed4f38d3" xlink:to="loc_us-gaap_OperatingIncomeLoss_0a6f304d-1778-4e61-8708-3659dfe27c54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_263e0f77-a90b-459e-b7fe-721728426d8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_843a3fd6-08ff-45e3-8486-862fed4f38d3" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_263e0f77-a90b-459e-b7fe-721728426d8d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedStatementsofComprehensiveLoss"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_28fe4284-2b2e-40cb-805f-b3ceec86db8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_c9099e04-1389-4297-8962-16d507c339a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_28fe4284-2b2e-40cb-805f-b3ceec86db8c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_c9099e04-1389-4297-8962-16d507c339a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e17947d5-1c44-4e2a-ac2f-dd86c01c8048" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_28fe4284-2b2e-40cb-805f-b3ceec86db8c" xlink:to="loc_us-gaap_NetIncomeLoss_e17947d5-1c44-4e2a-ac2f-dd86c01c8048" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df07903c-8fb2-4d07-952f-5a5966e627d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_45278ed3-d9ec-43e9-bc6d-6304369cec40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df07903c-8fb2-4d07-952f-5a5966e627d0" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_45278ed3-d9ec-43e9-bc6d-6304369cec40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f52b3eb5-2029-4c5a-ac73-d9711d129d59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df07903c-8fb2-4d07-952f-5a5966e627d0" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f52b3eb5-2029-4c5a-ac73-d9711d129d59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_7f37c649-cf4d-42f6-8bc8-27c6712bece4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df07903c-8fb2-4d07-952f-5a5966e627d0" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_7f37c649-cf4d-42f6-8bc8-27c6712bece4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_adf7985f-0f8d-4e4a-8d8b-4c99ff3dc61a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df07903c-8fb2-4d07-952f-5a5966e627d0" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_adf7985f-0f8d-4e4a-8d8b-4c99ff3dc61a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aee773e3-2fac-4245-87b0-b29b19987602" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_35a972e4-af12-4ddf-a6c3-b559cdb19438" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aee773e3-2fac-4245-87b0-b29b19987602" xlink:to="loc_us-gaap_NetIncomeLoss_35a972e4-af12-4ddf-a6c3-b559cdb19438" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c928aa67-dade-4499-bfc3-5b3f8b22f093" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aee773e3-2fac-4245-87b0-b29b19987602" xlink:to="loc_us-gaap_ShareBasedCompensation_c928aa67-dade-4499-bfc3-5b3f8b22f093" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_dd3727c6-bff9-4b27-95f2-c0f4db4155cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aee773e3-2fac-4245-87b0-b29b19987602" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_dd3727c6-bff9-4b27-95f2-c0f4db4155cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_4d14fbc7-10ff-4170-a789-1b2f504f0a26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aee773e3-2fac-4245-87b0-b29b19987602" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_4d14fbc7-10ff-4170-a789-1b2f504f0a26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_7bc54886-c5fd-4991-80dc-c223246f34a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aee773e3-2fac-4245-87b0-b29b19987602" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_7bc54886-c5fd-4991-80dc-c223246f34a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_16cd98cd-6e0b-462b-bd92-8535534031bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aee773e3-2fac-4245-87b0-b29b19987602" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_16cd98cd-6e0b-462b-bd92-8535534031bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_68506202-3810-4475-ac7b-21c21c7fc3a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aee773e3-2fac-4245-87b0-b29b19987602" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_68506202-3810-4475-ac7b-21c21c7fc3a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_4331fec0-7b55-41d0-9249-03c413a692fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aee773e3-2fac-4245-87b0-b29b19987602" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_4331fec0-7b55-41d0-9249-03c413a692fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpensesOther_4f6a70b7-07f0-4778-afca-70e137ced575" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpensesOther"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aee773e3-2fac-4245-87b0-b29b19987602" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpensesOther_4f6a70b7-07f0-4778-afca-70e137ced575" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_IncreaseDecreaseInOperatingLeaseLiabilities_413d80c5-b928-46cc-96ce-14f2307ed5f9" xlink:href="cdna-20210331.xsd#cdna_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aee773e3-2fac-4245-87b0-b29b19987602" xlink:to="loc_cdna_IncreaseDecreaseInOperatingLeaseLiabilities_413d80c5-b928-46cc-96ce-14f2307ed5f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_12262417-2594-4e05-bc6f-c7575329a923" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aee773e3-2fac-4245-87b0-b29b19987602" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_12262417-2594-4e05-bc6f-c7575329a923" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_9a606c68-d227-47b5-9760-c95749ff93fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aee773e3-2fac-4245-87b0-b29b19987602" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_9a606c68-d227-47b5-9760-c95749ff93fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_83e7b517-5bb1-4018-a12b-ffd23c6f7b68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aee773e3-2fac-4245-87b0-b29b19987602" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_83e7b517-5bb1-4018-a12b-ffd23c6f7b68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct_1724e035-ef3b-4882-a264-25424733c9bc" xlink:href="cdna-20210331.xsd#cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aee773e3-2fac-4245-87b0-b29b19987602" xlink:to="loc_cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct_1724e035-ef3b-4882-a264-25424733c9bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_1076d4b5-88e1-4db3-8537-5c8ca5137c06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aee773e3-2fac-4245-87b0-b29b19987602" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_1076d4b5-88e1-4db3-8537-5c8ca5137c06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_647f1cb1-5acb-4d60-87a1-72102e491a32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1090a154-e6e8-40df-a2dc-7c49c8f943a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_647f1cb1-5acb-4d60-87a1-72102e491a32" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1090a154-e6e8-40df-a2dc-7c49c8f943a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f0483478-5516-4095-a43f-6935d3bbe822" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_647f1cb1-5acb-4d60-87a1-72102e491a32" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f0483478-5516-4095-a43f-6935d3bbe822" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_55af2c31-1fe6-484f-8978-930b618ef8aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_647f1cb1-5acb-4d60-87a1-72102e491a32" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_55af2c31-1fe6-484f-8978-930b618ef8aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_44efd965-74de-4793-a042-efd097cb4221" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_647f1cb1-5acb-4d60-87a1-72102e491a32" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_44efd965-74de-4793-a042-efd097cb4221" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b85a7714-3b8d-43f1-802a-b6a601674dc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_0f0e58f7-5ec7-410a-be8f-0687d3e7eea5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b85a7714-3b8d-43f1-802a-b6a601674dc9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_0f0e58f7-5ec7-410a-be8f-0687d3e7eea5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_65583330-4adc-4465-a98a-65435fa48a53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b85a7714-3b8d-43f1-802a-b6a601674dc9" xlink:to="loc_us-gaap_ProceedsFromStockPlans_65583330-4adc-4465-a98a-65435fa48a53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_b00c175b-7391-4fbb-adc9-11958e9a7cce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b85a7714-3b8d-43f1-802a-b6a601674dc9" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_b00c175b-7391-4fbb-adc9-11958e9a7cce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits_34198cc9-5c00-4831-941f-198e3aa8af3f" xlink:href="cdna-20210331.xsd#cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b85a7714-3b8d-43f1-802a-b6a601674dc9" xlink:to="loc_cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits_34198cc9-5c00-4831-941f-198e3aa8af3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_3f98fe85-8943-41bb-b1ed-196dde818c19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b85a7714-3b8d-43f1-802a-b6a601674dc9" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_3f98fe85-8943-41bb-b1ed-196dde818c19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_37704b16-c8a0-404b-ad89-6cb5a491fc23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b85a7714-3b8d-43f1-802a-b6a601674dc9" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_37704b16-c8a0-404b-ad89-6cb5a491fc23" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/OrganizationandDescriptionofBusiness" xlink:type="simple" xlink:href="cdna-20210331.xsd#OrganizationandDescriptionofBusiness"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/OrganizationandDescriptionofBusiness" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#OrganizationandDescriptionofBusinessAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="cdna-20210331.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="cdna-20210331.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#SummaryofSignificantAccountingPoliciesLeasesDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/NetLossPerShare" xlink:type="simple" xlink:href="cdna-20210331.xsd#NetLossPerShare"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/NetLossPerShare" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/NetLossPerShareTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#NetLossPerShareTables"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/NetLossPerShareTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="cdna-20210331.xsd#FairValueMeasurements"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/FairValueMeasurements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#FairValueMeasurementsTables"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/FairValueMeasurementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CashandMarketableSecurities" xlink:type="simple" xlink:href="cdna-20210331.xsd#CashandMarketableSecurities"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/CashandMarketableSecurities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CashandMarketableSecuritiesTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#CashandMarketableSecuritiesTables"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/CashandMarketableSecuritiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails" xlink:type="simple" xlink:href="cdna-20210331.xsd#CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_981f7baf-4d52-4e31-89d9-77e823f5bffe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_32de4e37-7c99-4d07-ae31-9e81095dff8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_981f7baf-4d52-4e31-89d9-77e823f5bffe" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_32de4e37-7c99-4d07-ae31-9e81095dff8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_34e1f5b9-7b91-4c05-a63e-0cea6ac57a7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_981f7baf-4d52-4e31-89d9-77e823f5bffe" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_34e1f5b9-7b91-4c05-a63e-0cea6ac57a7f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" xlink:type="simple" xlink:href="cdna-20210331.xsd#CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecurities_6f1ccfd8-6ada-49b5-995e-6597d0685f82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_c12d358a-2dd8-4605-8094-1cc3a89a76c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecurities_6f1ccfd8-6ada-49b5-995e-6597d0685f82" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_c12d358a-2dd8-4605-8094-1cc3a89a76c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_928162da-5ade-44f4-bc41-cddb31c9a1c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecurities_6f1ccfd8-6ada-49b5-995e-6597d0685f82" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_928162da-5ade-44f4-bc41-cddb31c9a1c2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BusinessCombinations" xlink:type="simple" xlink:href="cdna-20210331.xsd#BusinessCombinations"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/BusinessCombinations" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#BusinessCombinationsAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="cdna-20210331.xsd#GoodwillandIntangibleAssets"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/GoodwillandIntangibleAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_74898f79-477f-479f-93e9-69469242bf1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b9c5bd0b-426b-43f5-ad6e-608f2e699ecb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_74898f79-477f-479f-93e9-69469242bf1e" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b9c5bd0b-426b-43f5-ad6e-608f2e699ecb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f2272ab7-bfee-4d0a-8f23-c7a9f51aaf43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_74898f79-477f-479f-93e9-69469242bf1e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f2272ab7-bfee-4d0a-8f23-c7a9f51aaf43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e633edda-eaa0-4d8b-9388-a6f30a3653cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_a79f57a6-f4bf-426f-af96-e70b7fba3a0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e633edda-eaa0-4d8b-9388-a6f30a3653cc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_a79f57a6-f4bf-426f-af96-e70b7fba3a0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cc6d6077-f71c-432e-a4c9-dd316ea032c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e633edda-eaa0-4d8b-9388-a6f30a3653cc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cc6d6077-f71c-432e-a4c9-dd316ea032c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_FiniteLivedIntangibleForeignCurrencyTranslation_eedfcd25-6091-409c-8b15-74123ce33760" xlink:href="cdna-20210331.xsd#cdna_FiniteLivedIntangibleForeignCurrencyTranslation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e633edda-eaa0-4d8b-9388-a6f30a3653cc" xlink:to="loc_cdna_FiniteLivedIntangibleForeignCurrencyTranslation_eedfcd25-6091-409c-8b15-74123ce33760" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail_1" xlink:type="simple" xlink:href="cdna-20210331.xsd#GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail_1"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_444dfc51-91d9-4b85-b229-1408cc4ae475" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_7dc4fe8f-9e98-44f7-a87d-75d0f132dc05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_444dfc51-91d9-4b85-b229-1408cc4ae475" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_7dc4fe8f-9e98-44f7-a87d-75d0f132dc05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_643271aa-0e6f-476b-a121-45aa5f4ef1ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_444dfc51-91d9-4b85-b229-1408cc4ae475" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_643271aa-0e6f-476b-a121-45aa5f4ef1ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_FiniteLivedIntangibleForeignCurrencyTranslation_8abc78f5-fa5f-4746-8e56-276447dbe8eb" xlink:href="cdna-20210331.xsd#cdna_FiniteLivedIntangibleForeignCurrencyTranslation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_444dfc51-91d9-4b85-b229-1408cc4ae475" xlink:to="loc_cdna_FiniteLivedIntangibleForeignCurrencyTranslation_8abc78f5-fa5f-4746-8e56-276447dbe8eb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#GoodwillandIntangibleAssetsAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_17150239-98aa-4829-b0d6-614d48fcf35a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_87a9f830-0431-403d-9373-f27795193662" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_17150239-98aa-4829-b0d6-614d48fcf35a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_87a9f830-0431-403d-9373-f27795193662" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_1b539e29-da55-4aeb-a6e5-49d8b9b4446c" xlink:href="cdna-20210331.xsd#cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_17150239-98aa-4829-b0d6-614d48fcf35a" xlink:to="loc_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_1b539e29-da55-4aeb-a6e5-49d8b9b4446c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5b1bf966-d645-4c9d-8226-5e7dc192469f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_17150239-98aa-4829-b0d6-614d48fcf35a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5b1bf966-d645-4c9d-8226-5e7dc192469f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_8548840c-5194-41f2-bb2e-b2b020eaf549" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_17150239-98aa-4829-b0d6-614d48fcf35a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_8548840c-5194-41f2-bb2e-b2b020eaf549" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_28857f09-444a-48e1-9acc-ae430c35bd3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_17150239-98aa-4829-b0d6-614d48fcf35a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_28857f09-444a-48e1-9acc-ae430c35bd3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_d7efa41b-8b5b-4a7e-b3a4-97f87cee54ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_17150239-98aa-4829-b0d6-614d48fcf35a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_d7efa41b-8b5b-4a7e-b3a4-97f87cee54ba" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BalanceSheetComponents" xlink:type="simple" xlink:href="cdna-20210331.xsd#BalanceSheetComponents"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/BalanceSheetComponents" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BalanceSheetComponentsTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#BalanceSheetComponentsTables"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/BalanceSheetComponentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#BalanceSheetComponentsSummaryofInventoryDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_79b19b6f-f0a1-47d8-9fa4-099d4464b7d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_7c57e833-7e3c-4118-88ab-efda01f5c6c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_79b19b6f-f0a1-47d8-9fa4-099d4464b7d5" xlink:to="loc_us-gaap_InventoryFinishedGoods_7c57e833-7e3c-4118-88ab-efda01f5c6c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_d0e1a8c5-febf-4259-ade8-3a6009272750" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_79b19b6f-f0a1-47d8-9fa4-099d4464b7d5" xlink:to="loc_us-gaap_InventoryWorkInProcess_d0e1a8c5-febf-4259-ade8-3a6009272750" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_5ef25ce4-3790-4e63-981e-f3d4bc3dcffb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_79b19b6f-f0a1-47d8-9fa4-099d4464b7d5" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_5ef25ce4-3790-4e63-981e-f3d4bc3dcffb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_fd0eeca8-c598-41ea-965f-a5a478445bb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_5a57d05c-b68c-4313-bdab-11646825f2dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_fd0eeca8-c598-41ea-965f-a5a478445bb5" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_5a57d05c-b68c-4313-bdab-11646825f2dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_DeferredPaymentsForIntangibleAssets_3a2e2254-e7f1-4bca-9e81-603f685aaa48" xlink:href="cdna-20210331.xsd#cdna_DeferredPaymentsForIntangibleAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_fd0eeca8-c598-41ea-965f-a5a478445bb5" xlink:to="loc_cdna_DeferredPaymentsForIntangibleAssets_3a2e2254-e7f1-4bca-9e81-603f685aaa48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AccruedClinicalAndCostOfOtherStudiesCurrent_41fdc4f9-4245-438e-9187-0a630d778cb4" xlink:href="cdna-20210331.xsd#cdna_AccruedClinicalAndCostOfOtherStudiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_fd0eeca8-c598-41ea-965f-a5a478445bb5" xlink:to="loc_cdna_AccruedClinicalAndCostOfOtherStudiesCurrent_41fdc4f9-4245-438e-9187-0a630d778cb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AccruedSampleProcessingFees_a616b85b-cbc4-4643-98e5-86116e99f60a" xlink:href="cdna-20210331.xsd#cdna_AccruedSampleProcessingFees"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_fd0eeca8-c598-41ea-965f-a5a478445bb5" xlink:to="loc_cdna_AccruedSampleProcessingFees_a616b85b-cbc4-4643-98e5-86116e99f60a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent_fe145a1e-6ec6-4a0c-adf9-650c1d786671" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_fd0eeca8-c598-41ea-965f-a5a478445bb5" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrent_fe145a1e-6ec6-4a0c-adf9-650c1d786671" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_4e803924-23de-400d-a6b9-a5c6a7e27500" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_fd0eeca8-c598-41ea-965f-a5a478445bb5" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_4e803924-23de-400d-a6b9-a5c6a7e27500" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_8229da56-3fd4-4d86-8c8b-162d34066223" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_fd0eeca8-c598-41ea-965f-a5a478445bb5" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_8229da56-3fd4-4d86-8c8b-162d34066223" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a1c32ccb-99b8-4519-b21c-535908e2a52c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_fd0eeca8-c598-41ea-965f-a5a478445bb5" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a1c32ccb-99b8-4519-b21c-535908e2a52c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_62cfadca-87cf-4d4c-bcbb-d0c4e1bbdf87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_fd0eeca8-c598-41ea-965f-a5a478445bb5" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_62cfadca-87cf-4d4c-bcbb-d0c4e1bbdf87" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails" xlink:type="simple" xlink:href="cdna-20210331.xsd#BalanceSheetComponentsAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingenciesTables"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingenciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingenciesSummaryofLeaseCostDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_bf5b25a5-40b9-493b-81b1-ae64cd6d0241" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_30a37c82-98ea-41be-84a1-e1e5c3b38554" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_bf5b25a5-40b9-493b-81b1-ae64cd6d0241" xlink:to="loc_us-gaap_OperatingLeaseCost_30a37c82-98ea-41be-84a1-e1e5c3b38554" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_FinanceLeaseCost_351e9d7f-d1ea-4435-ac29-5352fa316867" xlink:href="cdna-20210331.xsd#cdna_FinanceLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_bf5b25a5-40b9-493b-81b1-ae64cd6d0241" xlink:to="loc_cdna_FinanceLeaseCost_351e9d7f-d1ea-4435-ac29-5352fa316867" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingenciesAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_10263e02-0fc7-4549-a648-d316f1b535e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_058efbef-86e6-4e68-b8df-445e4a7dc7aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_10263e02-0fc7-4549-a648-d316f1b535e7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_058efbef-86e6-4e68-b8df-445e4a7dc7aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8da8142f-fc11-4e31-9d8a-ffeb9e02156c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_10263e02-0fc7-4549-a648-d316f1b535e7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8da8142f-fc11-4e31-9d8a-ffeb9e02156c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d8d9fb05-ebca-4429-8661-21e2df214093" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_10263e02-0fc7-4549-a648-d316f1b535e7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d8d9fb05-ebca-4429-8661-21e2df214093" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_bc64a738-8469-4abd-8e89-62652655e681" xlink:href="cdna-20210331.xsd#cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_10263e02-0fc7-4549-a648-d316f1b535e7" xlink:to="loc_cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_bc64a738-8469-4abd-8e89-62652655e681" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_593f73e6-b572-4276-9c3a-ffa01f26c884" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_10263e02-0fc7-4549-a648-d316f1b535e7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_593f73e6-b572-4276-9c3a-ffa01f26c884" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c65bbd72-3ee7-48ca-9904-99de0dba1563" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_10263e02-0fc7-4549-a648-d316f1b535e7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c65bbd72-3ee7-48ca-9904-99de0dba1563" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_69a194a6-c6a7-4ff9-a1e6-ea419ccef756" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_319180b8-9811-484e-b40a-a8ed4ce58159" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_69a194a6-c6a7-4ff9-a1e6-ea419ccef756" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_319180b8-9811-484e-b40a-a8ed4ce58159" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cafb8e0a-80d5-4bf6-9661-a32bd509f31f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_69a194a6-c6a7-4ff9-a1e6-ea419ccef756" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cafb8e0a-80d5-4bf6-9661-a32bd509f31f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4ff83495-87ff-4338-9264-86cbd769d957" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_2a8fc29d-60e7-4c1e-877c-98019e3f02f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4ff83495-87ff-4338-9264-86cbd769d957" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_2a8fc29d-60e7-4c1e-877c-98019e3f02f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_c0f225b9-1f86-42cd-b0ce-81268ad19e71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4ff83495-87ff-4338-9264-86cbd769d957" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_c0f225b9-1f86-42cd-b0ce-81268ad19e71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_FinanceLeaseLiabilityToBePaidAfterYearFour_2a17f168-b0de-4772-95e6-41bdb41b5d8b" xlink:href="cdna-20210331.xsd#cdna_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4ff83495-87ff-4338-9264-86cbd769d957" xlink:to="loc_cdna_FinanceLeaseLiabilityToBePaidAfterYearFour_2a17f168-b0de-4772-95e6-41bdb41b5d8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_2e8ae708-e4ff-485f-ac2a-416b53c0d2e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4ff83495-87ff-4338-9264-86cbd769d957" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_2e8ae708-e4ff-485f-ac2a-416b53c0d2e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_238a0b90-a816-4187-9c71-11f9fc33a86c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4ff83495-87ff-4338-9264-86cbd769d957" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_238a0b90-a816-4187-9c71-11f9fc33a86c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_e398a209-d02d-4804-9b13-08b5bad95257" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4ff83495-87ff-4338-9264-86cbd769d957" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_e398a209-d02d-4804-9b13-08b5bad95257" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail_1" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail_1"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5d706bea-eaa8-45fd-9381-68857ca8c0f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_79532d5b-0d58-497a-b84c-0c46f3dacd6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5d706bea-eaa8-45fd-9381-68857ca8c0f0" xlink:to="loc_us-gaap_OperatingLeaseLiability_79532d5b-0d58-497a-b84c-0c46f3dacd6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_fe0eddc1-d9d4-4093-8245-c361214afe60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5d706bea-eaa8-45fd-9381-68857ca8c0f0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_fe0eddc1-d9d4-4093-8245-c361214afe60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4d5cd7c1-4eb9-48dd-8058-996d2a0dd621" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_31cebec9-5f4c-4650-bcb5-8ddc03da52f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4d5cd7c1-4eb9-48dd-8058-996d2a0dd621" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_31cebec9-5f4c-4650-bcb5-8ddc03da52f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_fc9d3174-ee13-4376-8d27-eb7f440682c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4d5cd7c1-4eb9-48dd-8058-996d2a0dd621" xlink:to="loc_us-gaap_FinanceLeaseLiability_fc9d3174-ee13-4376-8d27-eb7f440682c6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/A401KPlan" xlink:type="simple" xlink:href="cdna-20210331.xsd#A401KPlan"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/A401KPlan" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/A401KPlanAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#A401KPlanAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/A401KPlanAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/Warrants" xlink:type="simple" xlink:href="cdna-20210331.xsd#Warrants"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/Warrants" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/WarrantsTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#WarrantsTables"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/WarrantsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#WarrantsAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlans" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlans"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlans" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlansTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlansTables"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlansTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlansAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0833d719-1889-4f65-8704-2d9af8467852" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber_c729dbe0-cecf-4c5d-9b2f-7cbd9bb60ace" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0833d719-1889-4f65-8704-2d9af8467852" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber_c729dbe0-cecf-4c5d-9b2f-7cbd9bb60ace" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber_25c2ecf6-0357-49a0-a76d-3fa107fbd691" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0833d719-1889-4f65-8704-2d9af8467852" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber_25c2ecf6-0357-49a0-a76d-3fa107fbd691" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_a2191161-41e7-45f3-ba73-bcdd3f995a30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue_dadab767-0108-49ba-a3f1-069b6a906281" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_a2191161-41e7-45f3-ba73-bcdd3f995a30" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue_dadab767-0108-49ba-a3f1-069b6a906281" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue_cf8a2941-ee7c-447c-ba98-52455c578b3b" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_a2191161-41e7-45f3-ba73-bcdd3f995a30" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue_cf8a2941-ee7c-447c-ba98-52455c578b3b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cdna-20210331.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#IncomeTaxesAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SegmentReporting" xlink:type="simple" xlink:href="cdna-20210331.xsd#SegmentReporting"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/SegmentReporting" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#SegmentReportingTables"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/SegmentReportingTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#SegmentReportingReportableRevenuesbyGeographicRegionsDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail"/>
  <link:calculationLink xlink:role="http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>cdna-20210331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:b8169845-e963-4701-a838-946855bd750c,g:782d8a3f-9ce4-449f-b470-32a4cd293ce7-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CoverPage" xlink:type="simple" xlink:href="cdna-20210331.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/CoverPage" xlink:type="extended" id="ie11882ecec3f4a8b9cc254a09922ddd9_CoverPage"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended" id="i926862c238c340d3a40b523f1c93821e_CondensedConsolidatedBalanceSheets"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i3280595feb244931868911692876e059_CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended" id="ia891f1019d4244868a5d026ffd94c2b7_CondensedConsolidatedStatementsofOperations">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_c4672a75-84bb-42dd-9b78-878e1a71f990" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:to="loc_us-gaap_RevenuesAbstract_c4672a75-84bb-42dd-9b78-878e1a71f990" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_11651937-2392-445b-b4cc-3c60b07ca8df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_c4672a75-84bb-42dd-9b78-878e1a71f990" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_11651937-2392-445b-b4cc-3c60b07ca8df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_da981606-dabd-4d14-8678-c9ee76e5ac59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:to="loc_us-gaap_OperatingExpensesAbstract_da981606-dabd-4d14-8678-c9ee76e5ac59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_b666482e-a84f-4f10-b20a-876722d065d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_da981606-dabd-4d14-8678-c9ee76e5ac59" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_b666482e-a84f-4f10-b20a-876722d065d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_74e75e35-b10a-46aa-a419-f584508d33fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_da981606-dabd-4d14-8678-c9ee76e5ac59" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_74e75e35-b10a-46aa-a419-f584508d33fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_9de2a0d4-1429-4085-93ce-155096dda42e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_da981606-dabd-4d14-8678-c9ee76e5ac59" xlink:to="loc_us-gaap_SellingAndMarketingExpense_9de2a0d4-1429-4085-93ce-155096dda42e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_36a3bf5d-dcfc-4b17-ba37-d2a3ec5b32e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_da981606-dabd-4d14-8678-c9ee76e5ac59" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_36a3bf5d-dcfc-4b17-ba37-d2a3ec5b32e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_246b3acf-a5b7-43d7-877c-c540e34746df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_da981606-dabd-4d14-8678-c9ee76e5ac59" xlink:to="loc_us-gaap_OperatingExpenses_246b3acf-a5b7-43d7-877c-c540e34746df" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1d1d8646-83e9-4881-88fa-3d340d970f5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:to="loc_us-gaap_OperatingIncomeLoss_1d1d8646-83e9-4881-88fa-3d340d970f5e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_db45e2dc-dc40-4c92-979c-cf205ca3e780" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_db45e2dc-dc40-4c92-979c-cf205ca3e780" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_66ac5220-19dc-415d-9af2-cf1ef3869af5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_db45e2dc-dc40-4c92-979c-cf205ca3e780" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_66ac5220-19dc-415d-9af2-cf1ef3869af5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_d38f714a-a113-49f9-a1f4-9255717a07a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_db45e2dc-dc40-4c92-979c-cf205ca3e780" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_d38f714a-a113-49f9-a1f4-9255717a07a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_2c1fa7cc-cda6-44cc-8d67-85ca3c4fda80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_db45e2dc-dc40-4c92-979c-cf205ca3e780" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_2c1fa7cc-cda6-44cc-8d67-85ca3c4fda80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_c279b342-a3ed-4233-8a18-4f399ff23db2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_db45e2dc-dc40-4c92-979c-cf205ca3e780" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_c279b342-a3ed-4233-8a18-4f399ff23db2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_78cf2579-ff7a-4750-924c-85ab346ee0b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_78cf2579-ff7a-4750-924c-85ab346ee0b4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_302c3915-7421-4d97-b7c4-67948a4e4316" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_302c3915-7421-4d97-b7c4-67948a4e4316" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8919c5af-1577-46b5-91a0-65acc73da030" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:to="loc_us-gaap_NetIncomeLoss_8919c5af-1577-46b5-91a0-65acc73da030" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_22cd7d13-bb44-4f08-b618-fb2934eeb184" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:to="loc_us-gaap_EarningsPerShareAbstract_22cd7d13-bb44-4f08-b618-fb2934eeb184" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_1fe1e9ac-0864-4adf-ac7e-bd4eb625dc3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_22cd7d13-bb44-4f08-b618-fb2934eeb184" xlink:to="loc_us-gaap_EarningsPerShareBasic_1fe1e9ac-0864-4adf-ac7e-bd4eb625dc3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_fc41ec9b-5a09-4653-9498-e417fcb47ab0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_22cd7d13-bb44-4f08-b618-fb2934eeb184" xlink:to="loc_us-gaap_EarningsPerShareDiluted_fc41ec9b-5a09-4653-9498-e417fcb47ab0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_75d5a67d-99b3-4c53-9047-d8a837a77452" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_75d5a67d-99b3-4c53-9047-d8a837a77452" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_57be422f-1c79-4c86-86fd-fc53a159d931" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_75d5a67d-99b3-4c53-9047-d8a837a77452" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_57be422f-1c79-4c86-86fd-fc53a159d931" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_24724aee-8178-44c5-9b9c-0f0b4462aa85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_75d5a67d-99b3-4c53-9047-d8a837a77452" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_24724aee-8178-44c5-9b9c-0f0b4462aa85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1ff1030e-721a-4f35-9d90-fed4a9f02a6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:to="loc_us-gaap_StatementTable_1ff1030e-721a-4f35-9d90-fed4a9f02a6a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_51160cb5-7827-4164-9516-f53f4a9e63aa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1ff1030e-721a-4f35-9d90-fed4a9f02a6a" xlink:to="loc_srt_ProductOrServiceAxis_51160cb5-7827-4164-9516-f53f4a9e63aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_51160cb5-7827-4164-9516-f53f4a9e63aa_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_51160cb5-7827-4164-9516-f53f4a9e63aa" xlink:to="loc_srt_ProductsAndServicesDomain_51160cb5-7827-4164-9516-f53f4a9e63aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f4c532c7-0f8b-4bda-8a0d-7717ab8624ab" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_51160cb5-7827-4164-9516-f53f4a9e63aa" xlink:to="loc_srt_ProductsAndServicesDomain_f4c532c7-0f8b-4bda-8a0d-7717ab8624ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_5a4bf2e6-581c-4d03-9b7a-21dc4a6d2038" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f4c532c7-0f8b-4bda-8a0d-7717ab8624ab" xlink:to="loc_us-gaap_ServiceMember_5a4bf2e6-581c-4d03-9b7a-21dc4a6d2038" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_d727d4a2-02da-4efc-9fbf-0efb14366f21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f4c532c7-0f8b-4bda-8a0d-7717ab8624ab" xlink:to="loc_us-gaap_ProductMember_d727d4a2-02da-4efc-9fbf-0efb14366f21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_DigitalAndOtherMember_53a7daa0-ac31-48d2-8a11-f976884a9c66" xlink:href="cdna-20210331.xsd#cdna_DigitalAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f4c532c7-0f8b-4bda-8a0d-7717ab8624ab" xlink:to="loc_cdna_DigitalAndOtherMember_53a7daa0-ac31-48d2-8a11-f976884a9c66" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedStatementsofComprehensiveLoss"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="extended" id="i4389accbbaf244f583d11a8b085b6895_CondensedConsolidatedStatementsofComprehensiveLoss"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="ic92cbe22e45b4aedb03f4a7eb1dfda22_CondensedConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c5743bee-f223-4721-895c-17f5ae36452a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c5743bee-f223-4721-895c-17f5ae36452a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_4b1775b1-ab70-41fe-8e70-98bf02d46876" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_SharesOutstanding_4b1775b1-ab70-41fe-8e70-98bf02d46876" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_636c606f-94ab-49d3-a121-c7c29e8e4837" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_StockholdersEquity_636c606f-94ab-49d3-a121-c7c29e8e4837" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_6c2b6427-cc27-4b06-b463-cdedd856fa8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_6c2b6427-cc27-4b06-b463-cdedd856fa8a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_b599aa5f-aed6-43ba-894d-5da143161f86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_b599aa5f-aed6-43ba-894d-5da143161f86" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_542301f1-9795-47ac-8a39-6e38ed4585a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_542301f1-9795-47ac-8a39-6e38ed4585a9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_8855388e-8118-4987-8f41-7c2712c14add" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_8855388e-8118-4987-8f41-7c2712c14add" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_738a0658-ffa0-4a8f-8c11-c149c211ac15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_738a0658-ffa0-4a8f-8c11-c149c211ac15" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_be4ca4ed-b62e-4860-b6eb-3a7bbae93739" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_be4ca4ed-b62e-4860-b6eb-3a7bbae93739" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_7d117207-72e6-4f05-9dff-ddcea9151504" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_7d117207-72e6-4f05-9dff-ddcea9151504" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_26b5fe6b-5098-453d-afef-cb6eae30d356" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_26b5fe6b-5098-453d-afef-cb6eae30d356" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_fb9ddef8-7194-441f-b2f9-cebc0d56d3f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_fb9ddef8-7194-441f-b2f9-cebc0d56d3f9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b8fb91e1-55b0-4c3c-8ee0-90ce15c0e52f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b8fb91e1-55b0-4c3c-8ee0-90ce15c0e52f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares_bd0d8b25-ca0f-4a53-b372-84f0ac3520f2" xlink:href="cdna-20210331.xsd#cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares_bd0d8b25-ca0f-4a53-b372-84f0ac3520f2" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue_ec43ee52-2740-4202-9fc9-fc16106b9ef1" xlink:href="cdna-20210331.xsd#cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue_ec43ee52-2740-4202-9fc9-fc16106b9ef1" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9f13d271-7609-416c-a5b0-147d3ccba09e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9f13d271-7609-416c-a5b0-147d3ccba09e" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_17322157-64e8-4d25-9a0e-1f621e3e1b08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_17322157-64e8-4d25-9a0e-1f621e3e1b08" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f3ac7bd1-4994-46c3-885c-c42b3105cda8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_NetIncomeLoss_f3ac7bd1-4994-46c3-885c-c42b3105cda8" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_375608b5-2e71-44ed-8370-b07058b23863" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_13329db2-1778-464e-b626-adea3090d627" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d90e5ab6-9598-4f1c-8218-eeda44ba3e22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c5743bee-f223-4721-895c-17f5ae36452a" xlink:to="loc_us-gaap_StatementTable_d90e5ab6-9598-4f1c-8218-eeda44ba3e22" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_fdb2080a-3ccb-4467-80b9-5e092f5adb12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d90e5ab6-9598-4f1c-8218-eeda44ba3e22" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_fdb2080a-3ccb-4467-80b9-5e092f5adb12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_fdb2080a-3ccb-4467-80b9-5e092f5adb12_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_fdb2080a-3ccb-4467-80b9-5e092f5adb12" xlink:to="loc_us-gaap_EquityComponentDomain_fdb2080a-3ccb-4467-80b9-5e092f5adb12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_564f32e2-289b-49dc-8cc4-8a1dbc5cb3b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_fdb2080a-3ccb-4467-80b9-5e092f5adb12" xlink:to="loc_us-gaap_EquityComponentDomain_564f32e2-289b-49dc-8cc4-8a1dbc5cb3b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5a5e16a4-37f4-48d7-bbb0-72ad97a56040" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_564f32e2-289b-49dc-8cc4-8a1dbc5cb3b8" xlink:to="loc_us-gaap_CommonStockMember_5a5e16a4-37f4-48d7-bbb0-72ad97a56040" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f5f23d09-dfb9-48c0-a757-7b840dfe9ba2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_564f32e2-289b-49dc-8cc4-8a1dbc5cb3b8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f5f23d09-dfb9-48c0-a757-7b840dfe9ba2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ccfb6ab0-e815-4b2d-93e8-06e0940bd379" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_564f32e2-289b-49dc-8cc4-8a1dbc5cb3b8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ccfb6ab0-e815-4b2d-93e8-06e0940bd379" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_56e1d85c-190f-4301-9e62-dca768d0a6c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_564f32e2-289b-49dc-8cc4-8a1dbc5cb3b8" xlink:to="loc_us-gaap_RetainedEarningsMember_56e1d85c-190f-4301-9e62-dca768d0a6c0" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended" id="i04102859d2a44ac4a0a5547d20237c5c_CondensedConsolidatedStatementsofStockholdersEquityParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_fd4e3bac-2aea-43f8-aeaf-15f96cb36a90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_51b48b93-aab3-41c4-811f-eab16dec515a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fd4e3bac-2aea-43f8-aeaf-15f96cb36a90" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_51b48b93-aab3-41c4-811f-eab16dec515a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_be48dcf2-dd2c-4256-a531-70e598ca68be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_fd4e3bac-2aea-43f8-aeaf-15f96cb36a90" xlink:to="loc_us-gaap_StatementTable_be48dcf2-dd2c-4256-a531-70e598ca68be" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_e2072c41-a7dc-4cc9-9695-bb71ce4cd235" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_be48dcf2-dd2c-4256-a531-70e598ca68be" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_e2072c41-a7dc-4cc9-9695-bb71ce4cd235" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e2072c41-a7dc-4cc9-9695-bb71ce4cd235_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_e2072c41-a7dc-4cc9-9695-bb71ce4cd235" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e2072c41-a7dc-4cc9-9695-bb71ce4cd235_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3e7a3446-3040-4814-9b38-fe381cbb96c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_e2072c41-a7dc-4cc9-9695-bb71ce4cd235" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3e7a3446-3040-4814-9b38-fe381cbb96c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_PublicOfferingMember_1809b32a-cdda-4435-b9bb-5989e7bd7c1a" xlink:href="cdna-20210331.xsd#cdna_PublicOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3e7a3446-3040-4814-9b38-fe381cbb96c5" xlink:to="loc_cdna_PublicOfferingMember_1809b32a-cdda-4435-b9bb-5989e7bd7c1a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended" id="i400e6b7c357b40d7a9f39c8356aabdea_CondensedConsolidatedStatementsofCashFlows">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_0379966c-205c-4283-99ae-23f2261ebdca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4b1c309a-28f0-4e2a-b32a-9215d15d8d20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0379966c-205c-4283-99ae-23f2261ebdca" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4b1c309a-28f0-4e2a-b32a-9215d15d8d20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_025bfece-98e9-44a6-8fc4-2ac361c06f11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4b1c309a-28f0-4e2a-b32a-9215d15d8d20" xlink:to="loc_us-gaap_NetIncomeLoss_025bfece-98e9-44a6-8fc4-2ac361c06f11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1045e659-7dc8-475a-9da7-bcf6ad5e9378" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4b1c309a-28f0-4e2a-b32a-9215d15d8d20" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1045e659-7dc8-475a-9da7-bcf6ad5e9378" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_d20ba4d9-b48c-4360-bba3-fa253db4a52f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1045e659-7dc8-475a-9da7-bcf6ad5e9378" xlink:to="loc_us-gaap_ShareBasedCompensation_d20ba4d9-b48c-4360-bba3-fa253db4a52f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_f99bbf92-3fff-4ee1-9c76-6691e8ae6752" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1045e659-7dc8-475a-9da7-bcf6ad5e9378" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_f99bbf92-3fff-4ee1-9c76-6691e8ae6752" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_38c00bde-9f29-4b24-8371-5a02d8a97c2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1045e659-7dc8-475a-9da7-bcf6ad5e9378" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_38c00bde-9f29-4b24-8371-5a02d8a97c2e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_40f8fafc-351d-4b89-a8a0-c0f01f23d252" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1045e659-7dc8-475a-9da7-bcf6ad5e9378" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_40f8fafc-351d-4b89-a8a0-c0f01f23d252" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_cf10bd22-ca10-4668-b24b-36441bed2903" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1045e659-7dc8-475a-9da7-bcf6ad5e9378" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_cf10bd22-ca10-4668-b24b-36441bed2903" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4b1c309a-28f0-4e2a-b32a-9215d15d8d20" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_039e542b-4260-4ffe-80c1-296433a0f0ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_039e542b-4260-4ffe-80c1-296433a0f0ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_31f81d4f-9f50-4874-8876-9c16009810a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_31f81d4f-9f50-4874-8876-9c16009810a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpensesOther_91c608e0-a09c-4433-bd37-8a097205fe5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpensesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpensesOther_91c608e0-a09c-4433-bd37-8a097205fe5e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_IncreaseDecreaseInOperatingLeaseLiabilities_a741a862-e3d5-4d82-a066-226411619bb0" xlink:href="cdna-20210331.xsd#cdna_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:to="loc_cdna_IncreaseDecreaseInOperatingLeaseLiabilities_a741a862-e3d5-4d82-a066-226411619bb0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_551e17bd-fa12-4aaf-b7e6-a5e6415c5549" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_551e17bd-fa12-4aaf-b7e6-a5e6415c5549" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_03013f9f-1af4-48e2-8f31-11490f210583" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_03013f9f-1af4-48e2-8f31-11490f210583" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_402ac4e1-d469-423a-80b2-9e035b6804f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_402ac4e1-d469-423a-80b2-9e035b6804f6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct_2e332108-5aa8-4d01-8cec-5dacad86a158" xlink:href="cdna-20210331.xsd#cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:to="loc_cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct_2e332108-5aa8-4d01-8cec-5dacad86a158" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_e317078c-2bac-4c75-887b-a99ccecec79d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_e317078c-2bac-4c75-887b-a99ccecec79d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_44f7daf1-2cd5-4bbd-9b12-a95141b82209" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4b1c309a-28f0-4e2a-b32a-9215d15d8d20" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_44f7daf1-2cd5-4bbd-9b12-a95141b82209" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_abf7469c-84fb-4fe4-a434-dffe016b3d2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0379966c-205c-4283-99ae-23f2261ebdca" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_abf7469c-84fb-4fe4-a434-dffe016b3d2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_712bac3d-dd95-4f33-a8dc-cf9dbc8ef23c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_abf7469c-84fb-4fe4-a434-dffe016b3d2c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_712bac3d-dd95-4f33-a8dc-cf9dbc8ef23c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_e207528c-5a88-48ef-8896-b71ee0587d37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_abf7469c-84fb-4fe4-a434-dffe016b3d2c" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_e207528c-5a88-48ef-8896-b71ee0587d37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_ead89f71-476c-4a07-bda4-322a9b4c7ea4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_abf7469c-84fb-4fe4-a434-dffe016b3d2c" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_ead89f71-476c-4a07-bda4-322a9b4c7ea4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1cc929e1-13fb-4214-a8db-97f031f72f57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_abf7469c-84fb-4fe4-a434-dffe016b3d2c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1cc929e1-13fb-4214-a8db-97f031f72f57" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f9385462-dc42-4adc-949b-5bb0bb28925b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_abf7469c-84fb-4fe4-a434-dffe016b3d2c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f9385462-dc42-4adc-949b-5bb0bb28925b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_03793457-5a33-4f91-83cc-bc0e07deb852" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0379966c-205c-4283-99ae-23f2261ebdca" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_03793457-5a33-4f91-83cc-bc0e07deb852" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_584af2c7-a9e5-47a1-a916-afaefaee1f2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_03793457-5a33-4f91-83cc-bc0e07deb852" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_584af2c7-a9e5-47a1-a916-afaefaee1f2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_59f7a8e9-1fc6-46cc-b353-061b3cbe1df7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_03793457-5a33-4f91-83cc-bc0e07deb852" xlink:to="loc_us-gaap_ProceedsFromStockPlans_59f7a8e9-1fc6-46cc-b353-061b3cbe1df7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits_e04c2025-7ce5-46cc-aeec-d7ccc9835b19" xlink:href="cdna-20210331.xsd#cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_03793457-5a33-4f91-83cc-bc0e07deb852" xlink:to="loc_cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits_e04c2025-7ce5-46cc-aeec-d7ccc9835b19" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_7a860f3f-b12f-4300-af8a-44b7b91a1dcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_03793457-5a33-4f91-83cc-bc0e07deb852" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_7a860f3f-b12f-4300-af8a-44b7b91a1dcc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_59b52d1e-cd9e-444d-979e-5eb736ca37f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_03793457-5a33-4f91-83cc-bc0e07deb852" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_59b52d1e-cd9e-444d-979e-5eb736ca37f4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_10319b68-c384-4c78-9d80-bf7d6f803813" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_03793457-5a33-4f91-83cc-bc0e07deb852" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_10319b68-c384-4c78-9d80-bf7d6f803813" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f1c0581c-41a1-4263-b7f0-63903fd9b510" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_03793457-5a33-4f91-83cc-bc0e07deb852" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f1c0581c-41a1-4263-b7f0-63903fd9b510" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5b538c63-bbcc-4d62-92c4-9ce419a94eff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0379966c-205c-4283-99ae-23f2261ebdca" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5b538c63-bbcc-4d62-92c4-9ce419a94eff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f758ce38-fc4b-4ce5-a292-3bef452a1ec1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0379966c-205c-4283-99ae-23f2261ebdca" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f758ce38-fc4b-4ce5-a292-3bef452a1ec1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_51c79f44-e8c7-40ab-9218-181fe3196b54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0379966c-205c-4283-99ae-23f2261ebdca" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_51c79f44-e8c7-40ab-9218-181fe3196b54" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_af04bd4c-93d8-4b72-853f-c5be3fe8dff1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0808e61f-00b7-456b-add5-00fcb43aa0db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0379966c-205c-4283-99ae-23f2261ebdca" xlink:to="loc_us-gaap_StatementTable_0808e61f-00b7-456b-add5-00fcb43aa0db" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_19e362d8-905b-45d3-a44b-f0fcc4aada01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0808e61f-00b7-456b-add5-00fcb43aa0db" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_19e362d8-905b-45d3-a44b-f0fcc4aada01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_19e362d8-905b-45d3-a44b-f0fcc4aada01_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_19e362d8-905b-45d3-a44b-f0fcc4aada01" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_19e362d8-905b-45d3-a44b-f0fcc4aada01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_8018303a-ff7b-4239-bd07-8c736f70e753" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_19e362d8-905b-45d3-a44b-f0fcc4aada01" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_8018303a-ff7b-4239-bd07-8c736f70e753" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_PublicOfferingMember_d1ce71f3-ed64-405d-b03c-cf58bf610e72" xlink:href="cdna-20210331.xsd#cdna_PublicOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_8018303a-ff7b-4239-bd07-8c736f70e753" xlink:to="loc_cdna_PublicOfferingMember_d1ce71f3-ed64-405d-b03c-cf58bf610e72" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/OrganizationandDescriptionofBusiness" xlink:type="simple" xlink:href="cdna-20210331.xsd#OrganizationandDescriptionofBusiness"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/OrganizationandDescriptionofBusiness" xlink:type="extended" id="ief3cf4162a3b47a2a5e3078e9fb20540_OrganizationandDescriptionofBusiness"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#OrganizationandDescriptionofBusinessAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" xlink:type="extended" id="i31a25b53843544dab4631045b5b0d4ae_OrganizationandDescriptionofBusinessAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCapitalizationEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecoveryOfDirectCosts_b1d07f1c-5039-4a43-a1fe-c5897119c7fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RecoveryOfDirectCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_us-gaap_RecoveryOfDirectCosts_b1d07f1c-5039-4a43-a1fe-c5897119c7fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_NumberOfRenalTransplantPatients_eaa64301-5be1-455f-9808-493acc2941ad" xlink:href="cdna-20210331.xsd#cdna_NumberOfRenalTransplantPatients"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_cdna_NumberOfRenalTransplantPatients_eaa64301-5be1-455f-9808-493acc2941ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_NumberOfUniqueSolutions_e9ccb66c-86e9-4f90-9dd0-89099dd193f5" xlink:href="cdna-20210331.xsd#cdna_NumberOfUniqueSolutions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_cdna_NumberOfUniqueSolutions_e9ccb66c-86e9-4f90-9dd0-89099dd193f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_NumberOfTransplantCentersOfferingRemoTraC_e3682da5-6f2a-4d3b-b940-fee4553ce144" xlink:href="cdna-20210331.xsd#cdna_NumberOfTransplantCentersOfferingRemoTraC"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_cdna_NumberOfTransplantCentersOfferingRemoTraC_e3682da5-6f2a-4d3b-b940-fee4553ce144" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_NumberOfPatientsEnrolledInRemoTraC_20a653c2-dbaa-4d54-a985-c0ee4378ccde" xlink:href="cdna-20210331.xsd#cdna_NumberOfPatientsEnrolledInRemoTraC"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_cdna_NumberOfPatientsEnrolledInRemoTraC_20a653c2-dbaa-4d54-a985-c0ee4378ccde" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_NumberOfMobilePhlebotomists_64aaf453-af25-4a1e-9220-bf9738d0b9c0" xlink:href="cdna-20210331.xsd#cdna_NumberOfMobilePhlebotomists"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_cdna_NumberOfMobilePhlebotomists_64aaf453-af25-4a1e-9220-bf9738d0b9c0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ed79afaf-4a22-485d-bed3-3e307fca3ee5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ed79afaf-4a22-485d-bed3-3e307fca3ee5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_99b07cc8-6a7a-4be3-adb9-8e361c3286ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_99b07cc8-6a7a-4be3-adb9-8e361c3286ce" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment_30f52067-e2af-4c3f-924e-2dca8190809d" xlink:href="cdna-20210331.xsd#cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment_30f52067-e2af-4c3f-924e-2dca8190809d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrantsReceivable_06e98a03-8039-4aa6-9a33-a6b2cd1efd22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrantsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_us-gaap_GrantsReceivable_06e98a03-8039-4aa6-9a33-a6b2cd1efd22" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche_713f9771-8e3b-4a21-af5b-570da566ad14" xlink:href="cdna-20210331.xsd#cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche_713f9771-8e3b-4a21-af5b-570da566ad14" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_8b77bada-305f-4a79-bd76-388f25a7023b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_8b77bada-305f-4a79-bd76-388f25a7023b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_ef4c1a8c-0740-4312-9d27-9960637ef2dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_ef4c1a8c-0740-4312-9d27-9960637ef2dc" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_57d7764a-05eb-4937-87a6-7bef8f0ed780" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_57d7764a-05eb-4937-87a6-7bef8f0ed780" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalizationEquityTable_ac7ca185-a8a3-4df3-8a11-9eb3f6b989ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCapitalizationEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_us-gaap_ScheduleOfCapitalizationEquityTable_ac7ca185-a8a3-4df3-8a11-9eb3f6b989ce" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_3378f2f9-eae0-4cca-8d22-c1a0c24cdffa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityTable_ac7ca185-a8a3-4df3-8a11-9eb3f6b989ce" xlink:to="loc_srt_MajorCustomersAxis_3378f2f9-eae0-4cca-8d22-c1a0c24cdffa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_3378f2f9-eae0-4cca-8d22-c1a0c24cdffa_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_3378f2f9-eae0-4cca-8d22-c1a0c24cdffa" xlink:to="loc_srt_NameOfMajorCustomerDomain_3378f2f9-eae0-4cca-8d22-c1a0c24cdffa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_7ea340e8-4564-4d83-9fa9-423df1efde4e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_3378f2f9-eae0-4cca-8d22-c1a0c24cdffa" xlink:to="loc_srt_NameOfMajorCustomerDomain_7ea340e8-4564-4d83-9fa9-423df1efde4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_MedicareMember_acaf2a8f-7291-4694-83f2-8572b6edd557" xlink:href="cdna-20210331.xsd#cdna_MedicareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_7ea340e8-4564-4d83-9fa9-423df1efde4e" xlink:to="loc_cdna_MedicareMember_acaf2a8f-7291-4694-83f2-8572b6edd557" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_2b4e2891-6397-478a-8307-77ed45a3bd0f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityTable_ac7ca185-a8a3-4df3-8a11-9eb3f6b989ce" xlink:to="loc_srt_ProductOrServiceAxis_2b4e2891-6397-478a-8307-77ed45a3bd0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2b4e2891-6397-478a-8307-77ed45a3bd0f_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_2b4e2891-6397-478a-8307-77ed45a3bd0f" xlink:to="loc_srt_ProductsAndServicesDomain_2b4e2891-6397-478a-8307-77ed45a3bd0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_57d10a6c-fd9b-4c24-8d6d-2b2854a64e44" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_2b4e2891-6397-478a-8307-77ed45a3bd0f" xlink:to="loc_srt_ProductsAndServicesDomain_57d10a6c-fd9b-4c24-8d6d-2b2854a64e44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AlloSureKidneyMember_9b536fbe-d14e-4e29-b8d5-95daa005a589" xlink:href="cdna-20210331.xsd#cdna_AlloSureKidneyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_57d10a6c-fd9b-4c24-8d6d-2b2854a64e44" xlink:to="loc_cdna_AlloSureKidneyMember_9b536fbe-d14e-4e29-b8d5-95daa005a589" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AlloMapHeartMember_64303e2f-c535-4ab4-b1fb-90d4fc45a1e2" xlink:href="cdna-20210331.xsd#cdna_AlloMapHeartMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_57d10a6c-fd9b-4c24-8d6d-2b2854a64e44" xlink:to="loc_cdna_AlloMapHeartMember_64303e2f-c535-4ab4-b1fb-90d4fc45a1e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AlloSureHeartMember_673caa84-e060-4cfb-9775-8386971dd78a" xlink:href="cdna-20210331.xsd#cdna_AlloSureHeartMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_57d10a6c-fd9b-4c24-8d6d-2b2854a64e44" xlink:to="loc_cdna_AlloSureHeartMember_673caa84-e060-4cfb-9775-8386971dd78a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_31f65d07-39f6-4333-8b51-aae8421023c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityTable_ac7ca185-a8a3-4df3-8a11-9eb3f6b989ce" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_31f65d07-39f6-4333-8b51-aae8421023c3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31f65d07-39f6-4333-8b51-aae8421023c3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_31f65d07-39f6-4333-8b51-aae8421023c3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31f65d07-39f6-4333-8b51-aae8421023c3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_69834d71-4432-4970-8fa0-d6bcab9a4ee3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_31f65d07-39f6-4333-8b51-aae8421023c3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_69834d71-4432-4970-8fa0-d6bcab9a4ee3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_XynManagementIncMember_3df121f6-c4ae-4917-b166-383659f550a0" xlink:href="cdna-20210331.xsd#cdna_XynManagementIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_69834d71-4432-4970-8fa0-d6bcab9a4ee3" xlink:to="loc_cdna_XynManagementIncMember_3df121f6-c4ae-4917-b166-383659f550a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_217b3f83-4f67-45eb-8e4b-670aa3ab6d71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityTable_ac7ca185-a8a3-4df3-8a11-9eb3f6b989ce" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_217b3f83-4f67-45eb-8e4b-670aa3ab6d71" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_217b3f83-4f67-45eb-8e4b-670aa3ab6d71_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_217b3f83-4f67-45eb-8e4b-670aa3ab6d71" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_217b3f83-4f67-45eb-8e4b-670aa3ab6d71_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1430d6b7-ddc9-49e6-86ee-65e290fdd348" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_217b3f83-4f67-45eb-8e4b-670aa3ab6d71" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1430d6b7-ddc9-49e6-86ee-65e290fdd348" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_PublicOfferingMember_d4c071b0-2b43-4b40-8e5a-1d7a18f79125" xlink:href="cdna-20210331.xsd#cdna_PublicOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1430d6b7-ddc9-49e6-86ee-65e290fdd348" xlink:to="loc_cdna_PublicOfferingMember_d4c071b0-2b43-4b40-8e5a-1d7a18f79125" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_7a1b65c1-d6d0-44c2-b2a9-45c3d407fe65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1430d6b7-ddc9-49e6-86ee-65e290fdd348" xlink:to="loc_us-gaap_OverAllotmentOptionMember_7a1b65c1-d6d0-44c2-b2a9-45c3d407fe65" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="cdna-20210331.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended" id="i01289c6627b84791aacfa7586ef25c21_SummaryofSignificantAccountingPolicies"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="cdna-20210331.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended" id="ib60356c9c7524ccdb7a6c7831400a8f8_SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" xlink:type="extended" id="i104d57206675426f9541a0d914f6ee8a_SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_e3f5b47c-a513-4fba-9270-6d3d6bd9c262" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_5d2b94d4-4d2b-4ab6-b9a3-6bce81a13866" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e3f5b47c-a513-4fba-9270-6d3d6bd9c262" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_5d2b94d4-4d2b-4ab6-b9a3-6bce81a13866" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_74f2d8e9-3abd-4702-b4c6-1931e1f88e01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e3f5b47c-a513-4fba-9270-6d3d6bd9c262" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_74f2d8e9-3abd-4702-b4c6-1931e1f88e01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_6d4fcb8a-bc4a-4b96-9fa8-98e675318e85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e3f5b47c-a513-4fba-9270-6d3d6bd9c262" xlink:to="loc_us-gaap_ConcentrationRiskTable_6d4fcb8a-bc4a-4b96-9fa8-98e675318e85" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_22401853-3f81-418c-83cf-6eb1a15afd30" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_6d4fcb8a-bc4a-4b96-9fa8-98e675318e85" xlink:to="loc_srt_RestatementAxis_22401853-3f81-418c-83cf-6eb1a15afd30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_22401853-3f81-418c-83cf-6eb1a15afd30_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_22401853-3f81-418c-83cf-6eb1a15afd30" xlink:to="loc_srt_RestatementDomain_22401853-3f81-418c-83cf-6eb1a15afd30_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_d477df45-8702-4e73-96f2-af8ea46d4a0f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_22401853-3f81-418c-83cf-6eb1a15afd30" xlink:to="loc_srt_RestatementDomain_d477df45-8702-4e73-96f2-af8ea46d4a0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_9e2e969f-0596-45be-9318-7d611dc677f7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_d477df45-8702-4e73-96f2-af8ea46d4a0f" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_9e2e969f-0596-45be-9318-7d611dc677f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_2e89cc19-88d0-4cc6-a205-facbc960595d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_6d4fcb8a-bc4a-4b96-9fa8-98e675318e85" xlink:to="loc_srt_MajorCustomersAxis_2e89cc19-88d0-4cc6-a205-facbc960595d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_2e89cc19-88d0-4cc6-a205-facbc960595d_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_2e89cc19-88d0-4cc6-a205-facbc960595d" xlink:to="loc_srt_NameOfMajorCustomerDomain_2e89cc19-88d0-4cc6-a205-facbc960595d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_c80304b1-362c-4083-8bdf-23ac60afe170" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_2e89cc19-88d0-4cc6-a205-facbc960595d" xlink:to="loc_srt_NameOfMajorCustomerDomain_c80304b1-362c-4083-8bdf-23ac60afe170" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_MedicareMember_659ad5e4-4355-49d0-a2b4-d9fd5660b7ec" xlink:href="cdna-20210331.xsd#cdna_MedicareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_c80304b1-362c-4083-8bdf-23ac60afe170" xlink:to="loc_cdna_MedicareMember_659ad5e4-4355-49d0-a2b4-d9fd5660b7ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b3394237-b8a6-4c1f-9fee-39ad85b15335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_6d4fcb8a-bc4a-4b96-9fa8-98e675318e85" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b3394237-b8a6-4c1f-9fee-39ad85b15335" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b3394237-b8a6-4c1f-9fee-39ad85b15335_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b3394237-b8a6-4c1f-9fee-39ad85b15335" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b3394237-b8a6-4c1f-9fee-39ad85b15335_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3918e95d-5537-4eea-b42f-b680de920bdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b3394237-b8a6-4c1f-9fee-39ad85b15335" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3918e95d-5537-4eea-b42f-b680de920bdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_9a5676b6-8731-4f23-957e-806cbd4eaa8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3918e95d-5537-4eea-b42f-b680de920bdf" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_9a5676b6-8731-4f23-957e-806cbd4eaa8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_b70ad15c-ea7d-4ef0-a573-5ea4cee19b9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3918e95d-5537-4eea-b42f-b680de920bdf" xlink:to="loc_us-gaap_AccountsReceivableMember_b70ad15c-ea7d-4ef0-a573-5ea4cee19b9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_54f4fc15-fb3f-4b85-8526-3a80addb5759" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_6d4fcb8a-bc4a-4b96-9fa8-98e675318e85" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_54f4fc15-fb3f-4b85-8526-3a80addb5759" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_54f4fc15-fb3f-4b85-8526-3a80addb5759_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_54f4fc15-fb3f-4b85-8526-3a80addb5759" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_54f4fc15-fb3f-4b85-8526-3a80addb5759_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_7fe35eca-d9fa-4666-831e-ec7cf1314b35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_54f4fc15-fb3f-4b85-8526-3a80addb5759" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_7fe35eca-d9fa-4666-831e-ec7cf1314b35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_c0247a03-5b1f-45ff-a208-3bd086e3d200" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_7fe35eca-d9fa-4666-831e-ec7cf1314b35" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_c0247a03-5b1f-45ff-a208-3bd086e3d200" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_93aa6f4c-cd30-4258-8f95-4dd489a47418" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_7fe35eca-d9fa-4666-831e-ec7cf1314b35" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_93aa6f4c-cd30-4258-8f95-4dd489a47418" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#SummaryofSignificantAccountingPoliciesLeasesDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail" xlink:type="extended" id="i015336aec177454c9375ee12ebf06a00_SummaryofSignificantAccountingPoliciesLeasesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_cdna_SummaryOfSignificantAccountingPoliciesLineItems_7d42bd0b-1199-45e5-903f-e904979cf5d8" xlink:href="cdna-20210331.xsd#cdna_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_RemainingOperatingAndFinanceLeaseTerm_17fb6820-4727-4f2f-8441-8926f5b312ee" xlink:href="cdna-20210331.xsd#cdna_RemainingOperatingAndFinanceLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_SummaryOfSignificantAccountingPoliciesLineItems_7d42bd0b-1199-45e5-903f-e904979cf5d8" xlink:to="loc_cdna_RemainingOperatingAndFinanceLeaseTerm_17fb6820-4727-4f2f-8441-8926f5b312ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_SummaryOfSignificantAccountingPoliciesTable_9de26fba-dab7-4f7f-9bb5-1fc4f0c2253d" xlink:href="cdna-20210331.xsd#cdna_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cdna_SummaryOfSignificantAccountingPoliciesLineItems_7d42bd0b-1199-45e5-903f-e904979cf5d8" xlink:to="loc_cdna_SummaryOfSignificantAccountingPoliciesTable_9de26fba-dab7-4f7f-9bb5-1fc4f0c2253d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ba5707f7-f8d3-48d5-855a-2033963472bc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cdna_SummaryOfSignificantAccountingPoliciesTable_9de26fba-dab7-4f7f-9bb5-1fc4f0c2253d" xlink:to="loc_srt_RangeAxis_ba5707f7-f8d3-48d5-855a-2033963472bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ba5707f7-f8d3-48d5-855a-2033963472bc_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ba5707f7-f8d3-48d5-855a-2033963472bc" xlink:to="loc_srt_RangeMember_ba5707f7-f8d3-48d5-855a-2033963472bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7e07f991-0489-4b69-97bf-88f61c5f9507" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ba5707f7-f8d3-48d5-855a-2033963472bc" xlink:to="loc_srt_RangeMember_7e07f991-0489-4b69-97bf-88f61c5f9507" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_003b80f3-03a2-4cdc-a70e-cb12be2fd1d4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7e07f991-0489-4b69-97bf-88f61c5f9507" xlink:to="loc_srt_MinimumMember_003b80f3-03a2-4cdc-a70e-cb12be2fd1d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8293a46e-0fbc-442d-9a32-33f6a54eeda4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7e07f991-0489-4b69-97bf-88f61c5f9507" xlink:to="loc_srt_MaximumMember_8293a46e-0fbc-442d-9a32-33f6a54eeda4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/NetLossPerShare" xlink:type="simple" xlink:href="cdna-20210331.xsd#NetLossPerShare"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/NetLossPerShare" xlink:type="extended" id="i6ad74f58d0bc4ec4b48c0fe8a97bc742_NetLossPerShare"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/NetLossPerShareTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#NetLossPerShareTables"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/NetLossPerShareTables" xlink:type="extended" id="id83a09d712774d5aadff498be43338d4_NetLossPerShareTables"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail" xlink:type="extended" id="i8fdebf02c4124a7a9f74cec22da03b64_NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail" xlink:type="extended" id="i9ce0ca1659ec4b2aaf16b7f7ea61056d_NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_aeedb2cd-5a95-4799-90a7-482854a68e1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_bd1fe11e-99a3-474e-982e-f80f5978e683" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_aeedb2cd-5a95-4799-90a7-482854a68e1c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_bd1fe11e-99a3-474e-982e-f80f5978e683" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_89da64dc-c70c-425c-b090-805c854c7d70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_aeedb2cd-5a95-4799-90a7-482854a68e1c" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_89da64dc-c70c-425c-b090-805c854c7d70" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_58e59bb8-5d40-4133-8485-60e28d4bb3c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_89da64dc-c70c-425c-b090-805c854c7d70" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_58e59bb8-5d40-4133-8485-60e28d4bb3c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_58e59bb8-5d40-4133-8485-60e28d4bb3c9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_58e59bb8-5d40-4133-8485-60e28d4bb3c9" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_58e59bb8-5d40-4133-8485-60e28d4bb3c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c448b112-95bd-4dc6-a8ae-0cf87c5eb543" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_58e59bb8-5d40-4133-8485-60e28d4bb3c9" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c448b112-95bd-4dc6-a8ae-0cf87c5eb543" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_EmployeeAndNonEmployeeStockOptionsMember_4934ebe0-6c3a-4aa9-a8fd-64b4ede1a554" xlink:href="cdna-20210331.xsd#cdna_EmployeeAndNonEmployeeStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c448b112-95bd-4dc6-a8ae-0cf87c5eb543" xlink:to="loc_cdna_EmployeeAndNonEmployeeStockOptionsMember_4934ebe0-6c3a-4aa9-a8fd-64b4ede1a554" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_a19a8b97-51be-49b4-9acf-1b22a985fc67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c448b112-95bd-4dc6-a8ae-0cf87c5eb543" xlink:to="loc_us-gaap_WarrantMember_a19a8b97-51be-49b4-9acf-1b22a985fc67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5cadee15-abc9-4d06-8b7f-478b157f8f78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c448b112-95bd-4dc6-a8ae-0cf87c5eb543" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5cadee15-abc9-4d06-8b7f-478b157f8f78" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="cdna-20210331.xsd#FairValueMeasurements"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/FairValueMeasurements" xlink:type="extended" id="i97eb9428bb2f47e6a0afde40bf9bbfff_FairValueMeasurements"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#FairValueMeasurementsTables"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/FairValueMeasurementsTables" xlink:type="extended" id="i007da9b9631547d3be95ee7fdb9de175_FairValueMeasurementsTables"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" xlink:type="extended" id="i929a5d8c969c44de8e2abfb7b4b532d8_FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ce436104-9990-4227-9143-095341a67f54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_f99b109c-3400-41bf-b104-dd5d1111f4d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ce436104-9990-4227-9143-095341a67f54" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_f99b109c-3400-41bf-b104-dd5d1111f4d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_fcd16ff7-52f8-4b33-b035-5c68ac89def9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_f99b109c-3400-41bf-b104-dd5d1111f4d0" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_fcd16ff7-52f8-4b33-b035-5c68ac89def9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_31770149-0c52-4ee7-931d-ee5563b3c728" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ce436104-9990-4227-9143-095341a67f54" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_31770149-0c52-4ee7-931d-ee5563b3c728" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CommonStockWarrantLiability_b58bf45b-f35b-458f-ad38-2688ae5b012c" xlink:href="cdna-20210331.xsd#cdna_CommonStockWarrantLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_31770149-0c52-4ee7-931d-ee5563b3c728" xlink:to="loc_cdna_CommonStockWarrantLiability_b58bf45b-f35b-458f-ad38-2688ae5b012c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7473536d-dd48-4381-a8e1-f89b2c132d4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ce436104-9990-4227-9143-095341a67f54" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7473536d-dd48-4381-a8e1-f89b2c132d4f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_76621e3f-b7f0-4c69-b9a6-f0ead6be9052" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7473536d-dd48-4381-a8e1-f89b2c132d4f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_76621e3f-b7f0-4c69-b9a6-f0ead6be9052" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_76621e3f-b7f0-4c69-b9a6-f0ead6be9052_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_76621e3f-b7f0-4c69-b9a6-f0ead6be9052" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_76621e3f-b7f0-4c69-b9a6-f0ead6be9052_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f6f5224-13c5-466b-812d-f2b70307b272" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_76621e3f-b7f0-4c69-b9a6-f0ead6be9052" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f6f5224-13c5-466b-812d-f2b70307b272" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_c0b9c70d-53d7-442b-9a97-3da03aa75ed4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f6f5224-13c5-466b-812d-f2b70307b272" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_c0b9c70d-53d7-442b-9a97-3da03aa75ed4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_87ce3524-44da-41ea-be5b-e8e40833e252" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f6f5224-13c5-466b-812d-f2b70307b272" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_87ce3524-44da-41ea-be5b-e8e40833e252" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_9ce8eed8-2c83-4629-81f3-10866ac9ab3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f6f5224-13c5-466b-812d-f2b70307b272" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_9ce8eed8-2c83-4629-81f3-10866ac9ab3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3acc839a-4b80-4ab8-9545-62add07ff329" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7473536d-dd48-4381-a8e1-f89b2c132d4f" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3acc839a-4b80-4ab8-9545-62add07ff329" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_3acc839a-4b80-4ab8-9545-62add07ff329_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3acc839a-4b80-4ab8-9545-62add07ff329" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_3acc839a-4b80-4ab8-9545-62add07ff329_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_043644e7-b9f9-4f4d-9e8e-9ce1bb97380d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3acc839a-4b80-4ab8-9545-62add07ff329" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_043644e7-b9f9-4f4d-9e8e-9ce1bb97380d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_61a924da-c8be-4540-a7e4-85548aa0d9b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_043644e7-b9f9-4f4d-9e8e-9ce1bb97380d" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_61a924da-c8be-4540-a7e4-85548aa0d9b0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" xlink:type="extended" id="i7b67ca89437f4e7eb102c82939d3d28f_FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_c541b525-ce04-4842-9b2d-6054f373d1ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6845fdca-8504-4e08-8eff-39603d97a7cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_c541b525-ce04-4842-9b2d-6054f373d1ed" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6845fdca-8504-4e08-8eff-39603d97a7cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_c7550ae5-4dc5-4561-8cf2-520023f0f3b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6845fdca-8504-4e08-8eff-39603d97a7cb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_c7550ae5-4dc5-4561-8cf2-520023f0f3b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants_cbdfe0c5-6bd6-47c7-a13b-8da3eaf2bb46" xlink:href="cdna-20210331.xsd#cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6845fdca-8504-4e08-8eff-39603d97a7cb" xlink:to="loc_cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants_cbdfe0c5-6bd6-47c7-a13b-8da3eaf2bb46" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_51b91873-8f51-4f7b-8114-e44b00fdabff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6845fdca-8504-4e08-8eff-39603d97a7cb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_51b91873-8f51-4f7b-8114-e44b00fdabff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_4e8d906f-6c41-429c-9c58-fe1714e9e54c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3dac9802-4af1-4309-a315-5ef135cd8c60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_c541b525-ce04-4842-9b2d-6054f373d1ed" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3dac9802-4af1-4309-a315-5ef135cd8c60" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ab48d642-58de-4d0a-bd81-b61759bd93cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3dac9802-4af1-4309-a315-5ef135cd8c60" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ab48d642-58de-4d0a-bd81-b61759bd93cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ab48d642-58de-4d0a-bd81-b61759bd93cc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ab48d642-58de-4d0a-bd81-b61759bd93cc" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ab48d642-58de-4d0a-bd81-b61759bd93cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c36e606-81bb-4d48-b021-d5bfd91ad735" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ab48d642-58de-4d0a-bd81-b61759bd93cc" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c36e606-81bb-4d48-b021-d5bfd91ad735" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_54c95f3d-7bf9-447f-b461-f6f29ff3bb4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c36e606-81bb-4d48-b021-d5bfd91ad735" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_54c95f3d-7bf9-447f-b461-f6f29ff3bb4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_1fb3181e-22b2-4e77-a6a4-d48ce2032813" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3dac9802-4af1-4309-a315-5ef135cd8c60" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_1fb3181e-22b2-4e77-a6a4-d48ce2032813" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1fb3181e-22b2-4e77-a6a4-d48ce2032813_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_1fb3181e-22b2-4e77-a6a4-d48ce2032813" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1fb3181e-22b2-4e77-a6a4-d48ce2032813_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_af9b543c-f7d0-4b11-a0bc-76d0856bc0e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_1fb3181e-22b2-4e77-a6a4-d48ce2032813" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_af9b543c-f7d0-4b11-a0bc-76d0856bc0e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CommonStockWarrantLiabilityMember_d0e191c0-73ef-4a13-8702-888da7d2c53d" xlink:href="cdna-20210331.xsd#cdna_CommonStockWarrantLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_af9b543c-f7d0-4b11-a0bc-76d0856bc0e1" xlink:to="loc_cdna_CommonStockWarrantLiabilityMember_d0e191c0-73ef-4a13-8702-888da7d2c53d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" xlink:type="extended" id="ie891864aa1ff470d9d7c3acae8203b5f_FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1f2027e7-1d1b-42e7-aff5-bbc337a1c05d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_63ab3827-bb2c-48dc-bbce-d6d59af6f6a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1f2027e7-1d1b-42e7-aff5-bbc337a1c05d" xlink:to="loc_us-gaap_SharePrice_63ab3827-bb2c-48dc-bbce-d6d59af6f6a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_DerivativeLiabilityExercisePrice_f7f1733b-dd0a-4cf1-9406-0a1f3241ccc0" xlink:href="cdna-20210331.xsd#cdna_DerivativeLiabilityExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1f2027e7-1d1b-42e7-aff5-bbc337a1c05d" xlink:to="loc_cdna_DerivativeLiabilityExercisePrice_f7f1733b-dd0a-4cf1-9406-0a1f3241ccc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_DerivativeLiabilityTerm_9fda75c2-fbc4-45fb-ba42-0302ea79fefa" xlink:href="cdna-20210331.xsd#cdna_DerivativeLiabilityTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1f2027e7-1d1b-42e7-aff5-bbc337a1c05d" xlink:to="loc_cdna_DerivativeLiabilityTerm_9fda75c2-fbc4-45fb-ba42-0302ea79fefa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityMeasurementInput_a549bd28-7e9c-4e26-b3da-ae832d372dec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1f2027e7-1d1b-42e7-aff5-bbc337a1c05d" xlink:to="loc_us-gaap_DerivativeLiabilityMeasurementInput_a549bd28-7e9c-4e26-b3da-ae832d372dec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bd8f7685-c4a3-4979-a687-ac0aaf1109ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1f2027e7-1d1b-42e7-aff5-bbc337a1c05d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bd8f7685-c4a3-4979-a687-ac0aaf1109ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_660780ce-d26e-4914-8997-8c935f52d954" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bd8f7685-c4a3-4979-a687-ac0aaf1109ad" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_660780ce-d26e-4914-8997-8c935f52d954" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_660780ce-d26e-4914-8997-8c935f52d954_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_660780ce-d26e-4914-8997-8c935f52d954" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_660780ce-d26e-4914-8997-8c935f52d954_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f0df762f-529b-4bc6-83ff-41535c2373f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_660780ce-d26e-4914-8997-8c935f52d954" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f0df762f-529b-4bc6-83ff-41535c2373f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_PrivatePlacementCommonStockWarrantLiabilityMember_3d55eb80-fc96-4908-a76a-95ec3777b6aa" xlink:href="cdna-20210331.xsd#cdna_PrivatePlacementCommonStockWarrantLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f0df762f-529b-4bc6-83ff-41535c2373f8" xlink:to="loc_cdna_PrivatePlacementCommonStockWarrantLiabilityMember_3d55eb80-fc96-4908-a76a-95ec3777b6aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_1a3daffc-4cab-49af-9f8f-50d2b321d11e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bd8f7685-c4a3-4979-a687-ac0aaf1109ad" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_1a3daffc-4cab-49af-9f8f-50d2b321d11e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_1a3daffc-4cab-49af-9f8f-50d2b321d11e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_1a3daffc-4cab-49af-9f8f-50d2b321d11e" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_1a3daffc-4cab-49af-9f8f-50d2b321d11e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_ebb01168-682f-442d-a1ac-ff47fbbc1679" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_1a3daffc-4cab-49af-9f8f-50d2b321d11e" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_ebb01168-682f-442d-a1ac-ff47fbbc1679" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExercisePriceMember_21500311-dff5-4f52-82f9-82f34ed578eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ebb01168-682f-442d-a1ac-ff47fbbc1679" xlink:to="loc_us-gaap_MeasurementInputExercisePriceMember_21500311-dff5-4f52-82f9-82f34ed578eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_55e2bd11-8e35-43db-a828-8af239c39b36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ebb01168-682f-442d-a1ac-ff47fbbc1679" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_55e2bd11-8e35-43db-a828-8af239c39b36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_91745c6c-6e92-4a74-bb1f-1da83a359f5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ebb01168-682f-442d-a1ac-ff47fbbc1679" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_91745c6c-6e92-4a74-bb1f-1da83a359f5f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_7e68be0e-7308-4305-86f0-dc251a41a6d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ebb01168-682f-442d-a1ac-ff47fbbc1679" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_7e68be0e-7308-4305-86f0-dc251a41a6d0" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CashandMarketableSecurities" xlink:type="simple" xlink:href="cdna-20210331.xsd#CashandMarketableSecurities"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/CashandMarketableSecurities" xlink:type="extended" id="if304ca6d5cb44e2eb990df75fc0ed9db_CashandMarketableSecurities"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CashandMarketableSecuritiesTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#CashandMarketableSecuritiesTables"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/CashandMarketableSecuritiesTables" xlink:type="extended" id="if98ad14d8ce8409cbe7b931ae54fe383_CashandMarketableSecuritiesTables"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails" xlink:type="simple" xlink:href="cdna-20210331.xsd#CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails" xlink:type="extended" id="i808161e2eaf4438493e3c6dfd4666d6b_CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" xlink:type="simple" xlink:href="cdna-20210331.xsd#CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" xlink:type="extended" id="i7b99e85b43ab4b7fa7ab6eacec7b42bb_CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_7ba501eb-9dfa-4649-8fc8-ff0f6183c665" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecurities_f8c2c7cb-9637-484f-ac30-b24770f9187d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_7ba501eb-9dfa-4649-8fc8-ff0f6183c665" xlink:to="loc_us-gaap_HeldToMaturitySecurities_f8c2c7cb-9637-484f-ac30-b24770f9187d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_9420097f-14e5-4c77-9037-2a7cdccbb53a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_7ba501eb-9dfa-4649-8fc8-ff0f6183c665" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_9420097f-14e5-4c77-9037-2a7cdccbb53a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_93e23f77-127e-4173-8751-93ba5c10b8f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_7ba501eb-9dfa-4649-8fc8-ff0f6183c665" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_93e23f77-127e-4173-8751-93ba5c10b8f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_63e4e8e8-9ba4-4d79-9a9a-9e3c5e3068ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_7ba501eb-9dfa-4649-8fc8-ff0f6183c665" xlink:to="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_63e4e8e8-9ba4-4d79-9a9a-9e3c5e3068ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1c7f6b5d-c55a-4415-91c3-5b175ceda60d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_63e4e8e8-9ba4-4d79-9a9a-9e3c5e3068ae" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1c7f6b5d-c55a-4415-91c3-5b175ceda60d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c7f6b5d-c55a-4415-91c3-5b175ceda60d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1c7f6b5d-c55a-4415-91c3-5b175ceda60d" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c7f6b5d-c55a-4415-91c3-5b175ceda60d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bcf5c119-5ab3-4400-92ac-62c57d0a4d53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1c7f6b5d-c55a-4415-91c3-5b175ceda60d" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bcf5c119-5ab3-4400-92ac-62c57d0a4d53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_60d40569-efdd-45b9-a7e9-4bfea58e3dc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bcf5c119-5ab3-4400-92ac-62c57d0a4d53" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_60d40569-efdd-45b9-a7e9-4bfea58e3dc8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BusinessCombinations" xlink:type="simple" xlink:href="cdna-20210331.xsd#BusinessCombinations"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/BusinessCombinations" xlink:type="extended" id="ie03e55be2e324f718eee2d45dfeb3fdc_BusinessCombinations"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#BusinessCombinationsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" xlink:type="extended" id="iea245a068ed245e7825c8cfa5b1ea84d_BusinessCombinationsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_67d902c2-9f93-46e3-be02-b50f5fcac531" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f12bb965-4fb4-411b-9558-0b9d2fa1b573" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_67d902c2-9f93-46e3-be02-b50f5fcac531" xlink:to="loc_us-gaap_Goodwill_f12bb965-4fb4-411b-9558-0b9d2fa1b573" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_79203e44-0185-4233-93cc-e5ae732da492" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_67d902c2-9f93-46e3-be02-b50f5fcac531" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_79203e44-0185-4233-93cc-e5ae732da492" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d2ae0de1-567c-4e2b-897b-a98d98d835a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_67d902c2-9f93-46e3-be02-b50f5fcac531" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d2ae0de1-567c-4e2b-897b-a98d98d835a7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e9c4efee-cd40-4b5f-8090-fd9c64368c6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d2ae0de1-567c-4e2b-897b-a98d98d835a7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e9c4efee-cd40-4b5f-8090-fd9c64368c6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9c4efee-cd40-4b5f-8090-fd9c64368c6f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e9c4efee-cd40-4b5f-8090-fd9c64368c6f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9c4efee-cd40-4b5f-8090-fd9c64368c6f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_93708848-85d2-498b-b3df-9066a779e0fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e9c4efee-cd40-4b5f-8090-fd9c64368c6f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_93708848-85d2-498b-b3df-9066a779e0fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_TransChartLLCMember_74dcfd39-00b5-44d6-a1ab-4750a18c9d15" xlink:href="cdna-20210331.xsd#cdna_TransChartLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_93708848-85d2-498b-b3df-9066a779e0fb" xlink:to="loc_cdna_TransChartLLCMember_74dcfd39-00b5-44d6-a1ab-4750a18c9d15" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="cdna-20210331.xsd#GoodwillandIntangibleAssets"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/GoodwillandIntangibleAssets" xlink:type="extended" id="ic936db68e1974fcf956e2a0d2556eeb0_GoodwillandIntangibleAssets"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended" id="i1281fddd519e417882e08ce4041494df_GoodwillandIntangibleAssetsTables"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" xlink:type="extended" id="ib1142a11920a4606819f874259806ca2_GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems_d90c9c76-5499-4eb8-b71b-bb7c6a5e3e80" xlink:href="cdna-20210331.xsd#cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b9943c44-9fed-499d-96e3-347a2b8a4585" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems_d90c9c76-5499-4eb8-b71b-bb7c6a5e3e80" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b9943c44-9fed-499d-96e3-347a2b8a4585" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0f1d6f06-89f1-48d0-af92-f68925c9f64f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b9943c44-9fed-499d-96e3-347a2b8a4585" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0f1d6f06-89f1-48d0-af92-f68925c9f64f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ccceabcb-05ad-4034-9be2-c1fe54de888c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b9943c44-9fed-499d-96e3-347a2b8a4585" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ccceabcb-05ad-4034-9be2-c1fe54de888c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_FiniteLivedIntangibleForeignCurrencyTranslation_ba620c36-c76f-441e-b9f8-ddf95079ca25" xlink:href="cdna-20210331.xsd#cdna_FiniteLivedIntangibleForeignCurrencyTranslation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b9943c44-9fed-499d-96e3-347a2b8a4585" xlink:to="loc_cdna_FiniteLivedIntangibleForeignCurrencyTranslation_ba620c36-c76f-441e-b9f8-ddf95079ca25" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_27a5121d-ac26-4dfc-9c24-9c1e76c1c957" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b9943c44-9fed-499d-96e3-347a2b8a4585" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_27a5121d-ac26-4dfc-9c24-9c1e76c1c957" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_3ec34471-cf70-47e9-b58a-793c9d646e73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b9943c44-9fed-499d-96e3-347a2b8a4585" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_3ec34471-cf70-47e9-b58a-793c9d646e73" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_2aa46a06-2293-4bc0-a7a2-b4408d1eac08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems_d90c9c76-5499-4eb8-b71b-bb7c6a5e3e80" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_2aa46a06-2293-4bc0-a7a2-b4408d1eac08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_6400bec4-2cf2-425f-96f3-d935ecca0792" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_2aa46a06-2293-4bc0-a7a2-b4408d1eac08" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_6400bec4-2cf2-425f-96f3-d935ecca0792" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_f8b5cc71-d2c4-445b-9332-b203e3cd7b8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems_d90c9c76-5499-4eb8-b71b-bb7c6a5e3e80" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_f8b5cc71-d2c4-445b-9332-b203e3cd7b8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_518b6e1b-e939-464c-aa67-44e3de441b6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_f8b5cc71-d2c4-445b-9332-b203e3cd7b8a" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_518b6e1b-e939-464c-aa67-44e3de441b6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_18503f73-8b90-4ca7-9478-0c4771aac353" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_f8b5cc71-d2c4-445b-9332-b203e3cd7b8a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_18503f73-8b90-4ca7-9478-0c4771aac353" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable_9c4b3ea1-0f18-4987-85be-e23bac914590" xlink:href="cdna-20210331.xsd#cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems_d90c9c76-5499-4eb8-b71b-bb7c6a5e3e80" xlink:to="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable_9c4b3ea1-0f18-4987-85be-e23bac914590" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_7c1fa8bc-ce96-4de3-9509-848e5850c86d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable_9c4b3ea1-0f18-4987-85be-e23bac914590" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_7c1fa8bc-ce96-4de3-9509-848e5850c86d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_7c1fa8bc-ce96-4de3-9509-848e5850c86d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_7c1fa8bc-ce96-4de3-9509-848e5850c86d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_7c1fa8bc-ce96-4de3-9509-848e5850c86d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3ed02e33-256f-49b1-accd-a0163b5e188b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_7c1fa8bc-ce96-4de3-9509-848e5850c86d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3ed02e33-256f-49b1-accd-a0163b5e188b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AcquiredInProcessTechnologyMember_baaa64db-3446-430f-92a4-07f7bdd829c5" xlink:href="cdna-20210331.xsd#cdna_AcquiredInProcessTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3ed02e33-256f-49b1-accd-a0163b5e188b" xlink:to="loc_cdna_AcquiredInProcessTechnologyMember_baaa64db-3446-430f-92a4-07f7bdd829c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_597e749b-aa92-4411-8962-4a21ce6113ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable_9c4b3ea1-0f18-4987-85be-e23bac914590" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_597e749b-aa92-4411-8962-4a21ce6113ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_597e749b-aa92-4411-8962-4a21ce6113ac_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_597e749b-aa92-4411-8962-4a21ce6113ac" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_597e749b-aa92-4411-8962-4a21ce6113ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_85257e4e-c8ab-471c-b9fa-79f7628d06c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_597e749b-aa92-4411-8962-4a21ce6113ac" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_85257e4e-c8ab-471c-b9fa-79f7628d06c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AcquiredAndDevelopedTechnologyMember_f6737a21-dbc3-4b60-853b-e649af56ab3a" xlink:href="cdna-20210331.xsd#cdna_AcquiredAndDevelopedTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_85257e4e-c8ab-471c-b9fa-79f7628d06c2" xlink:to="loc_cdna_AcquiredAndDevelopedTechnologyMember_f6737a21-dbc3-4b60-853b-e649af56ab3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_7daa1985-16a9-47a3-ad7f-7f2bd8faa457" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_85257e4e-c8ab-471c-b9fa-79f7628d06c2" xlink:to="loc_us-gaap_CustomerRelationshipsMember_7daa1985-16a9-47a3-ad7f-7f2bd8faa457" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CommercializationRightsMember_698e951a-0e40-4334-b530-523ccf82ec8c" xlink:href="cdna-20210331.xsd#cdna_CommercializationRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_85257e4e-c8ab-471c-b9fa-79f7628d06c2" xlink:to="loc_cdna_CommercializationRightsMember_698e951a-0e40-4334-b530-523ccf82ec8c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_8cdbd304-5aea-4b5f-8e5c-46f73759c45a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_85257e4e-c8ab-471c-b9fa-79f7628d06c2" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_8cdbd304-5aea-4b5f-8e5c-46f73759c45a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#GoodwillandIntangibleAssetsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" xlink:type="extended" id="i97e63953943e4c85ba3c07de0333d5a3_GoodwillandIntangibleAssetsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_cdna_GoodwillAndIntangibleAssetsLineItems_34dcfe86-9c73-4537-9483-534cb144ff8d" xlink:href="cdna-20210331.xsd#cdna_GoodwillAndIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_41c64bf3-afe8-4b3d-bc77-1227b29760b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_GoodwillAndIntangibleAssetsLineItems_34dcfe86-9c73-4537-9483-534cb144ff8d" xlink:to="loc_us-gaap_Goodwill_41c64bf3-afe8-4b3d-bc77-1227b29760b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_3d5ccd17-3d20-4952-8f3c-0888f0624303" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_GoodwillAndIntangibleAssetsLineItems_34dcfe86-9c73-4537-9483-534cb144ff8d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_3d5ccd17-3d20-4952-8f3c-0888f0624303" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_GoodwillAndIntangibleAssetsTable_b650fc40-ba9e-4d2c-8a5d-d44b5c39fbe4" xlink:href="cdna-20210331.xsd#cdna_GoodwillAndIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cdna_GoodwillAndIntangibleAssetsLineItems_34dcfe86-9c73-4537-9483-534cb144ff8d" xlink:to="loc_cdna_GoodwillAndIntangibleAssetsTable_b650fc40-ba9e-4d2c-8a5d-d44b5c39fbe4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_845fafdc-d670-414a-83f7-6304189c9181" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cdna_GoodwillAndIntangibleAssetsTable_b650fc40-ba9e-4d2c-8a5d-d44b5c39fbe4" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_845fafdc-d670-414a-83f7-6304189c9181" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_845fafdc-d670-414a-83f7-6304189c9181_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_845fafdc-d670-414a-83f7-6304189c9181" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_845fafdc-d670-414a-83f7-6304189c9181_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_726bb254-9dd5-4b83-b4d4-646c4b5cc0f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_845fafdc-d670-414a-83f7-6304189c9181" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_726bb254-9dd5-4b83-b4d4-646c4b5cc0f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfTestingMember_17744085-e751-418d-85b1-e6b654daab4a" xlink:href="cdna-20210331.xsd#cdna_CostOfTestingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_726bb254-9dd5-4b83-b4d4-646c4b5cc0f5" xlink:to="loc_cdna_CostOfTestingMember_17744085-e751-418d-85b1-e6b654daab4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfProductMember_420588ef-20ee-45d1-b9e2-12fb10da5cbd" xlink:href="cdna-20210331.xsd#cdna_CostOfProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_726bb254-9dd5-4b83-b4d4-646c4b5cc0f5" xlink:to="loc_cdna_CostOfProductMember_420588ef-20ee-45d1-b9e2-12fb10da5cbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfDigitalAndOtherMember_28760542-95bc-453d-b8bb-da0324019ca4" xlink:href="cdna-20210331.xsd#cdna_CostOfDigitalAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_726bb254-9dd5-4b83-b4d4-646c4b5cc0f5" xlink:to="loc_cdna_CostOfDigitalAndOtherMember_28760542-95bc-453d-b8bb-da0324019ca4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_5e1cb908-65bb-4ba0-991b-babde1acecd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_726bb254-9dd5-4b83-b4d4-646c4b5cc0f5" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_5e1cb908-65bb-4ba0-991b-babde1acecd4" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" xlink:type="extended" id="ie3cc19df904e4896b9ff18122c41a9ff_GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_90864b0d-4e99-48c0-9d7c-f233b73c826d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b476b80f-f25c-4a00-b260-5873c5e89412" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_90864b0d-4e99-48c0-9d7c-f233b73c826d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b476b80f-f25c-4a00-b260-5873c5e89412" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_f7916606-074a-403d-8d4b-c2b4da2ff422" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b476b80f-f25c-4a00-b260-5873c5e89412" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_f7916606-074a-403d-8d4b-c2b4da2ff422" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_884fb624-64b7-4962-a1cc-e86655e48320" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b476b80f-f25c-4a00-b260-5873c5e89412" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_884fb624-64b7-4962-a1cc-e86655e48320" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_06069035-bd21-4b75-a515-50700fbcb18b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b476b80f-f25c-4a00-b260-5873c5e89412" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_06069035-bd21-4b75-a515-50700fbcb18b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d9551fe2-a855-48ab-bf98-d2d8a7fadab8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b476b80f-f25c-4a00-b260-5873c5e89412" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d9551fe2-a855-48ab-bf98-d2d8a7fadab8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_9aad65c0-cbc2-45db-8115-2044be77ea9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b476b80f-f25c-4a00-b260-5873c5e89412" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_9aad65c0-cbc2-45db-8115-2044be77ea9b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_046d14cf-9f49-47fd-9af8-8dd947f1867c" xlink:href="cdna-20210331.xsd#cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b476b80f-f25c-4a00-b260-5873c5e89412" xlink:to="loc_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_046d14cf-9f49-47fd-9af8-8dd947f1867c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_59d80a6e-d564-48a2-801a-d301cd49d56a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b476b80f-f25c-4a00-b260-5873c5e89412" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_59d80a6e-d564-48a2-801a-d301cd49d56a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_4175ad42-9a35-4211-99f0-f256dea3925b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_90864b0d-4e99-48c0-9d7c-f233b73c826d" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_4175ad42-9a35-4211-99f0-f256dea3925b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a6cb05ef-2a5b-4864-bb14-16ff68217411" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_4175ad42-9a35-4211-99f0-f256dea3925b" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a6cb05ef-2a5b-4864-bb14-16ff68217411" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a6cb05ef-2a5b-4864-bb14-16ff68217411_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a6cb05ef-2a5b-4864-bb14-16ff68217411" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a6cb05ef-2a5b-4864-bb14-16ff68217411_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0c4af305-8910-4e90-8e97-2e43eb8fc32c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a6cb05ef-2a5b-4864-bb14-16ff68217411" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0c4af305-8910-4e90-8e97-2e43eb8fc32c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfTestingMember_20177503-018a-4edf-99a1-81e837654c97" xlink:href="cdna-20210331.xsd#cdna_CostOfTestingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0c4af305-8910-4e90-8e97-2e43eb8fc32c" xlink:to="loc_cdna_CostOfTestingMember_20177503-018a-4edf-99a1-81e837654c97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfProductMember_5fa5a730-e12e-43be-b757-bf9f82381a70" xlink:href="cdna-20210331.xsd#cdna_CostOfProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0c4af305-8910-4e90-8e97-2e43eb8fc32c" xlink:to="loc_cdna_CostOfProductMember_5fa5a730-e12e-43be-b757-bf9f82381a70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfDigitalAndOtherMember_ac516e07-8846-4408-9457-677567d9230e" xlink:href="cdna-20210331.xsd#cdna_CostOfDigitalAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0c4af305-8910-4e90-8e97-2e43eb8fc32c" xlink:to="loc_cdna_CostOfDigitalAndOtherMember_ac516e07-8846-4408-9457-677567d9230e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_d3d9c550-0efa-4c85-9e9a-fa9835eaebf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0c4af305-8910-4e90-8e97-2e43eb8fc32c" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_d3d9c550-0efa-4c85-9e9a-fa9835eaebf5" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BalanceSheetComponents" xlink:type="simple" xlink:href="cdna-20210331.xsd#BalanceSheetComponents"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/BalanceSheetComponents" xlink:type="extended" id="i99d78bae977a45e590a7de240f0cdf5a_BalanceSheetComponents"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BalanceSheetComponentsTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#BalanceSheetComponentsTables"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/BalanceSheetComponentsTables" xlink:type="extended" id="i9992a25b26794101b236c219d259144b_BalanceSheetComponentsTables"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#BalanceSheetComponentsSummaryofInventoryDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail" xlink:type="extended" id="if9913f8c748f4978bf5a4875d48772bd_BalanceSheetComponentsSummaryofInventoryDetail"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" xlink:type="extended" id="id9b04cc13b114256a7b74e0341063320_BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails" xlink:type="simple" xlink:href="cdna-20210331.xsd#BalanceSheetComponentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails" xlink:type="extended" id="i5951816e0b8a4a4ba25e47ab0c9e07d7_BalanceSheetComponentsAdditionalInformationDetails"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingencies"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingencies" xlink:type="extended" id="i40264f20a2e142a28add2d51a20a18de_CommitmentsandContingencies"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingenciesTables"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingenciesTables" xlink:type="extended" id="i82249eaca3bf426b8ed75692874178af_CommitmentsandContingenciesTables"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingenciesSummaryofLeaseCostDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail" xlink:type="extended" id="i7eee1f85ba904b69a6be398b660d98ad_CommitmentsandContingenciesSummaryofLeaseCostDetail"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail" xlink:type="extended" id="ic02885366a234bbab91725ea6d52c3c9_CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingenciesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="extended" id="i7416d95948354c8ab2130c1e198d8e0b_CommitmentsandContingenciesAdditionalInformationDetail"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" xlink:type="extended" id="i5463b86d528549519a8c65c430074c01_CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/A401KPlan" xlink:type="simple" xlink:href="cdna-20210331.xsd#A401KPlan"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/A401KPlan" xlink:type="extended" id="iec459104d96d4b01a598ec22a933928a_A401KPlan"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/A401KPlanAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#A401KPlanAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/A401KPlanAdditionalInformationDetail" xlink:type="extended" id="ief116b8c206e441f8a536c373bc1b7ff_A401KPlanAdditionalInformationDetail"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/Warrants" xlink:type="simple" xlink:href="cdna-20210331.xsd#Warrants"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/Warrants" xlink:type="extended" id="i2e583590a932412c91ab0c9bde1c0351_Warrants"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/WarrantsTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#WarrantsTables"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/WarrantsTables" xlink:type="extended" id="i446c7bd6d5f249418bcc9ebb4a53e304_WarrantsTables"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#WarrantsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail" xlink:type="extended" id="ia9c339ae5fc5447492a9ae44384ebfd6_WarrantsAdditionalInformationDetail"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" xlink:type="extended" id="ic278da438d3e43079e861bc57d1c874d_WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_051df008-ea69-4c03-b460-f08865e06c34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_WarrantFairValueAssumptionsExpectedTerm_bfb55a2e-2477-4eb3-bd3c-7c2eb09aeae5" xlink:href="cdna-20210331.xsd#cdna_WarrantFairValueAssumptionsExpectedTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_051df008-ea69-4c03-b460-f08865e06c34" xlink:to="loc_cdna_WarrantFairValueAssumptionsExpectedTerm_bfb55a2e-2477-4eb3-bd3c-7c2eb09aeae5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_252a5ac7-d4f2-436b-b37a-1cac5f09cd1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_051df008-ea69-4c03-b460-f08865e06c34" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_252a5ac7-d4f2-436b-b37a-1cac5f09cd1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_f2b80a4b-d9dc-4fe6-ac8a-84eaf57c2abc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_051df008-ea69-4c03-b460-f08865e06c34" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_f2b80a4b-d9dc-4fe6-ac8a-84eaf57c2abc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_da6d9c51-8286-4244-91a2-e612baa47a74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_051df008-ea69-4c03-b460-f08865e06c34" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_da6d9c51-8286-4244-91a2-e612baa47a74" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_3951c702-aef3-4ef2-a73e-ff718c0ba8fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_da6d9c51-8286-4244-91a2-e612baa47a74" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_3951c702-aef3-4ef2-a73e-ff718c0ba8fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_3951c702-aef3-4ef2-a73e-ff718c0ba8fc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_3951c702-aef3-4ef2-a73e-ff718c0ba8fc" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_3951c702-aef3-4ef2-a73e-ff718c0ba8fc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_58897ebb-ee71-438c-a753-54ccdc602e5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_3951c702-aef3-4ef2-a73e-ff718c0ba8fc" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_58897ebb-ee71-438c-a753-54ccdc602e5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ClassOfWarrantOrRightIssuedDateThreeMember_cec7bbbc-ad02-4ca2-8e39-3331d3407246" xlink:href="cdna-20210331.xsd#cdna_ClassOfWarrantOrRightIssuedDateThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_58897ebb-ee71-438c-a753-54ccdc602e5f" xlink:to="loc_cdna_ClassOfWarrantOrRightIssuedDateThreeMember_cec7bbbc-ad02-4ca2-8e39-3331d3407246" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_c8afbb36-549b-4b6f-a802-0c52bb2f3f62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_da6d9c51-8286-4244-91a2-e612baa47a74" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_c8afbb36-549b-4b6f-a802-0c52bb2f3f62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_c8afbb36-549b-4b6f-a802-0c52bb2f3f62_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_c8afbb36-549b-4b6f-a802-0c52bb2f3f62" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_c8afbb36-549b-4b6f-a802-0c52bb2f3f62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_ef4920d1-58e7-41c5-8e5f-67e495ada791" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_c8afbb36-549b-4b6f-a802-0c52bb2f3f62" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_ef4920d1-58e7-41c5-8e5f-67e495ada791" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_62eb8cf4-b840-4093-8fc6-310a847b8663" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ef4920d1-58e7-41c5-8e5f-67e495ada791" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_62eb8cf4-b840-4093-8fc6-310a847b8663" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0ea99fa1-3e04-4523-b38d-e314f5b7c114" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_da6d9c51-8286-4244-91a2-e612baa47a74" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0ea99fa1-3e04-4523-b38d-e314f5b7c114" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0ea99fa1-3e04-4523-b38d-e314f5b7c114_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0ea99fa1-3e04-4523-b38d-e314f5b7c114" xlink:to="loc_us-gaap_EquityComponentDomain_0ea99fa1-3e04-4523-b38d-e314f5b7c114_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d1d87fb6-b209-47b6-a0eb-ba527087039e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0ea99fa1-3e04-4523-b38d-e314f5b7c114" xlink:to="loc_us-gaap_EquityComponentDomain_d1d87fb6-b209-47b6-a0eb-ba527087039e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_49040d59-cd25-423a-adca-40a53562becf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d1d87fb6-b209-47b6-a0eb-ba527087039e" xlink:to="loc_us-gaap_CommonStockMember_49040d59-cd25-423a-adca-40a53562becf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlans" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlans"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlans" xlink:type="extended" id="iab9d3e8819eb4dbab0a4571e589e0b93_StockIncentivePlans"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlansTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlansTables"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlansTables" xlink:type="extended" id="ic47adb338a4143e98b187b8152ed961a_StockIncentivePlansTables"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" xlink:type="extended" id="ie0d5d4d108984b4eb786779b445e259e_StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14326fc7-c394-4657-8c74-2b9385b1eea8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14326fc7-c394-4657-8c74-2b9385b1eea8" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_9c7d5a7c-d707-43db-8e7b-7cb0e1dab815" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_9c7d5a7c-d707-43db-8e7b-7cb0e1dab815" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_28c5d3fc-76fa-4d78-b5fc-abf5d242d978" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_28c5d3fc-76fa-4d78-b5fc-abf5d242d978" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices_36193f0d-2c71-47c4-9aab-83eab804a2d2" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices_36193f0d-2c71-47c4-9aab-83eab804a2d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eb4ad326-9158-42a2-adb4-26472cc21ff9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eb4ad326-9158-42a2-adb4-26472cc21ff9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ed2af146-9f22-4b3d-aa51-05a1910bea2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ed2af146-9f22-4b3d-aa51-05a1910bea2b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans_55da356f-1c18-4934-b2be-082ea15b9a41" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans_55da356f-1c18-4934-b2be-082ea15b9a41" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a43c0576-7694-40e2-b0a8-e60171e0477e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a43c0576-7694-40e2-b0a8-e60171e0477e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_8f4d3ed2-a2ee-421f-b015-3ae5600c9b44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_8f4d3ed2-a2ee-421f-b015-3ae5600c9b44" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_ef58c032-4880-4662-a6ac-636fbf9229ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_ef58c032-4880-4662-a6ac-636fbf9229ca" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4fafc708-fdbf-4c79-9936-ed55d4df52de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward_09aa920b-8164-4d63-9cd7-b87126678bd5" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14326fc7-c394-4657-8c74-2b9385b1eea8" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward_09aa920b-8164-4d63-9cd7-b87126678bd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8d0a15a9-73d7-4b31-bd75-0246c5526b2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward_09aa920b-8164-4d63-9cd7-b87126678bd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8d0a15a9-73d7-4b31-bd75-0246c5526b2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment_406cc8ec-c90c-455d-9053-a9c955b9cca7" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward_09aa920b-8164-4d63-9cd7-b87126678bd5" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment_406cc8ec-c90c-455d-9053-a9c955b9cca7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b4694fab-0547-414c-a175-49475e9bc47f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward_09aa920b-8164-4d63-9cd7-b87126678bd5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b4694fab-0547-414c-a175-49475e9bc47f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_e974897c-1b00-43b0-b6ca-a274fec8e886" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_971fb094-a859-46f9-b38b-30d01a00e9d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_36b53c59-8a96-4f8b-b6d7-f9bbdd779c17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54ac8de-b401-49df-8b92-0ed5082fe18a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14326fc7-c394-4657-8c74-2b9385b1eea8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54ac8de-b401-49df-8b92-0ed5082fe18a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c3629823-e29f-4867-ba4f-dd3fa695a0ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54ac8de-b401-49df-8b92-0ed5082fe18a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c3629823-e29f-4867-ba4f-dd3fa695a0ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_97b1c9f7-1db0-4b43-8356-2c459dd616fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54ac8de-b401-49df-8b92-0ed5082fe18a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_97b1c9f7-1db0-4b43-8356-2c459dd616fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_a56d7e9f-419c-4eaf-80f8-66ae6810e9e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54ac8de-b401-49df-8b92-0ed5082fe18a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_a56d7e9f-419c-4eaf-80f8-66ae6810e9e1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_60ea1b49-b511-4eac-87e6-f10b57fa0cd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54ac8de-b401-49df-8b92-0ed5082fe18a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_60ea1b49-b511-4eac-87e6-f10b57fa0cd9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_ba9825ad-ae34-4902-968d-b72a5ab2c5be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54ac8de-b401-49df-8b92-0ed5082fe18a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_ba9825ad-ae34-4902-968d-b72a5ab2c5be" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2f46157d-ec75-4707-90c8-8324a38b81f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward_e5564041-2960-4b37-8e63-9f1de2d13603" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14326fc7-c394-4657-8c74-2b9385b1eea8" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward_e5564041-2960-4b37-8e63-9f1de2d13603" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_748450c7-fdfa-430b-9a74-e3f31a601a01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward_e5564041-2960-4b37-8e63-9f1de2d13603" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_748450c7-fdfa-430b-9a74-e3f31a601a01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_38801455-a9bf-4edb-9335-5db0a3a265da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b465db5a-db9b-489b-a7a4-c6f76e065f27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward_e5564041-2960-4b37-8e63-9f1de2d13603" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b465db5a-db9b-489b-a7a4-c6f76e065f27" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_31387f77-6fca-4174-8d71-0be08f9c14c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_63627eec-454b-4d3c-aff2-957133ed10fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b759c56e-50c9-4ae5-95cc-88c41e0e710b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14326fc7-c394-4657-8c74-2b9385b1eea8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b759c56e-50c9-4ae5-95cc-88c41e0e710b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6d73ad01-cf30-4386-8f5b-17329574de7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b759c56e-50c9-4ae5-95cc-88c41e0e710b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6d73ad01-cf30-4386-8f5b-17329574de7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6aa1ac32-ced8-47d7-9ae8-64cff5745735" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b759c56e-50c9-4ae5-95cc-88c41e0e710b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6aa1ac32-ced8-47d7-9ae8-64cff5745735" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_45ba2472-d2ce-4c5d-8f5b-41be11ad12e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b759c56e-50c9-4ae5-95cc-88c41e0e710b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_45ba2472-d2ce-4c5d-8f5b-41be11ad12e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5fa092c6-e2ca-49cb-a053-1fc33e636ef4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b759c56e-50c9-4ae5-95cc-88c41e0e710b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5fa092c6-e2ca-49cb-a053-1fc33e636ef4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1d66c214-439f-4a90-8cd4-b7d03b293ab9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e2fa5bd-0c12-4bdb-a70e-f0542fb7075d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14326fc7-c394-4657-8c74-2b9385b1eea8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e2fa5bd-0c12-4bdb-a70e-f0542fb7075d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4b8863f6-0e58-47c6-9aaa-3a298118eec3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e2fa5bd-0c12-4bdb-a70e-f0542fb7075d" xlink:to="loc_us-gaap_AwardTypeAxis_4b8863f6-0e58-47c6-9aaa-3a298118eec3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4b8863f6-0e58-47c6-9aaa-3a298118eec3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_4b8863f6-0e58-47c6-9aaa-3a298118eec3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4b8863f6-0e58-47c6-9aaa-3a298118eec3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_83e9586c-3ceb-4881-9965-0c5621878fec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_4b8863f6-0e58-47c6-9aaa-3a298118eec3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_83e9586c-3ceb-4881-9965-0c5621878fec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_13400662-0721-4cbb-8e87-c28aff3c3177" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_83e9586c-3ceb-4881-9965-0c5621878fec" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_13400662-0721-4cbb-8e87-c28aff3c3177" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlansAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" xlink:type="extended" id="ieae653ff76214651b00d98df10e06248_StockIncentivePlansAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_61b4880c-85e5-414b-a868-f4d5a6aba838" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_61b4880c-85e5-414b-a868-f4d5a6aba838" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_dd97604d-5a08-497a-a26b-add55c90b4f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_dd97604d-5a08-497a-a26b-add55c90b4f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_fda20aba-5116-422e-b34b-5400dc23566d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_fda20aba-5116-422e-b34b-5400dc23566d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d7e4e584-fc01-4806-babb-2ccdc96099f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d7e4e584-fc01-4806-babb-2ccdc96099f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_4a337138-8740-40a5-99c7-d6281558e21a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_4a337138-8740-40a5-99c7-d6281558e21a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9ade41de-98b8-4b64-a7dd-ff44c828b4de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9ade41de-98b8-4b64-a7dd-ff44c828b4de" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_f61ef7b0-4f70-4afb-a2c3-892851bf9f9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_f61ef7b0-4f70-4afb-a2c3-892851bf9f9f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum_779486be-6dfc-4f6c-8d49-9b0702a6883e" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum_779486be-6dfc-4f6c-8d49-9b0702a6883e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_08e6691a-a8dd-40bc-b8d7-99aeb9797bec" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_08e6691a-a8dd-40bc-b8d7-99aeb9797bec" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_77bbe44a-2d7f-498f-b602-c347565c8c5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_77bbe44a-2d7f-498f-b602-c347565c8c5c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b8063c33-7853-4411-875b-1d28c3ea1261" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b8063c33-7853-4411-875b-1d28c3ea1261" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_b025f246-9a68-49eb-a2b2-8bd8f5c2ea14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_b025f246-9a68-49eb-a2b2-8bd8f5c2ea14" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7e416cf1-c1c5-4e92-85df-45911a0301da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7e416cf1-c1c5-4e92-85df-45911a0301da" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_df7b1970-7535-4bd9-9ee3-717dceecce54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_df7b1970-7535-4bd9-9ee3-717dceecce54" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df654029-1dd0-470a-81f0-dd57ab95a800" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df654029-1dd0-470a-81f0-dd57ab95a800" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_09f10d47-a942-4009-99f3-1c58274c0afc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df654029-1dd0-470a-81f0-dd57ab95a800" xlink:to="loc_us-gaap_AwardTypeAxis_09f10d47-a942-4009-99f3-1c58274c0afc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_09f10d47-a942-4009-99f3-1c58274c0afc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_09f10d47-a942-4009-99f3-1c58274c0afc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_09f10d47-a942-4009-99f3-1c58274c0afc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_409b6e6e-ee74-4dc6-b085-e95b45213aef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_09f10d47-a942-4009-99f3-1c58274c0afc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_409b6e6e-ee74-4dc6-b085-e95b45213aef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_c417f2dc-08d5-45e8-8ca7-65d453f33da2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_409b6e6e-ee74-4dc6-b085-e95b45213aef" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_c417f2dc-08d5-45e8-8ca7-65d453f33da2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c5f5f304-b2ea-4854-896a-f0eec9832f82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_409b6e6e-ee74-4dc6-b085-e95b45213aef" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c5f5f304-b2ea-4854-896a-f0eec9832f82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_2ed433f1-47f2-477d-92ab-aa9464bea59e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df654029-1dd0-470a-81f0-dd57ab95a800" xlink:to="loc_us-gaap_PlanNameAxis_2ed433f1-47f2-477d-92ab-aa9464bea59e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_2ed433f1-47f2-477d-92ab-aa9464bea59e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_2ed433f1-47f2-477d-92ab-aa9464bea59e" xlink:to="loc_us-gaap_PlanNameDomain_2ed433f1-47f2-477d-92ab-aa9464bea59e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ed053a7d-c940-4fe6-9a80-77833b811d85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_2ed433f1-47f2-477d-92ab-aa9464bea59e" xlink:to="loc_us-gaap_PlanNameDomain_ed053a7d-c940-4fe6-9a80-77833b811d85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember_5868f18e-a356-4650-a8af-c728f755a80c" xlink:href="cdna-20210331.xsd#cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_ed053a7d-c940-4fe6-9a80-77833b811d85" xlink:to="loc_cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember_5868f18e-a356-4650-a8af-c728f755a80c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail" xlink:type="extended" id="ia4fe94c3cb16454ea575762f40f36653_StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" xlink:type="extended" id="ib01dcc66b6bf4667975a9c2955be0559_StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_071626df-8b12-496a-8ebe-00fbc7ef5aab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_b2332333-6324-46ab-8a8e-39b8437d93ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_071626df-8b12-496a-8ebe-00fbc7ef5aab" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_b2332333-6324-46ab-8a8e-39b8437d93ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_45f833be-e77b-4ff8-a7f2-238b88733353" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_071626df-8b12-496a-8ebe-00fbc7ef5aab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_45f833be-e77b-4ff8-a7f2-238b88733353" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_88744d5d-ba10-47a1-b0fd-07207b505e57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_071626df-8b12-496a-8ebe-00fbc7ef5aab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_88744d5d-ba10-47a1-b0fd-07207b505e57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_b8e3f83d-085d-4a0a-8b49-e33dad63211d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_071626df-8b12-496a-8ebe-00fbc7ef5aab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_b8e3f83d-085d-4a0a-8b49-e33dad63211d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_88800de1-2d84-4ff0-b215-d89beddf013d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_071626df-8b12-496a-8ebe-00fbc7ef5aab" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_88800de1-2d84-4ff0-b215-d89beddf013d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3fba6dec-9101-40e3-ba61-98c2be0f5a74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_88800de1-2d84-4ff0-b215-d89beddf013d" xlink:to="loc_us-gaap_AwardTypeAxis_3fba6dec-9101-40e3-ba61-98c2be0f5a74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3fba6dec-9101-40e3-ba61-98c2be0f5a74_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_3fba6dec-9101-40e3-ba61-98c2be0f5a74" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3fba6dec-9101-40e3-ba61-98c2be0f5a74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad2736b5-8590-4e42-a9b0-19c1aec5f301" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_3fba6dec-9101-40e3-ba61-98c2be0f5a74" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad2736b5-8590-4e42-a9b0-19c1aec5f301" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_754e2d42-38e4-4759-83d7-f517276d4273" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad2736b5-8590-4e42-a9b0-19c1aec5f301" xlink:to="loc_us-gaap_EmployeeStockOptionMember_754e2d42-38e4-4759-83d7-f517276d4273" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_86aa3031-a897-46cd-af6b-2dfcfd4b29fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_88800de1-2d84-4ff0-b215-d89beddf013d" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_86aa3031-a897-46cd-af6b-2dfcfd4b29fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_86aa3031-a897-46cd-af6b-2dfcfd4b29fb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_86aa3031-a897-46cd-af6b-2dfcfd4b29fb" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_86aa3031-a897-46cd-af6b-2dfcfd4b29fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2bf79529-0f96-4e09-9abd-428a5ebab58f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_86aa3031-a897-46cd-af6b-2dfcfd4b29fb" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2bf79529-0f96-4e09-9abd-428a5ebab58f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_a7627f91-505d-4eea-a7b8-f22223aee392" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2bf79529-0f96-4e09-9abd-428a5ebab58f" xlink:to="loc_us-gaap_EmployeeStockMember_a7627f91-505d-4eea-a7b8-f22223aee392" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" xlink:type="extended" id="i1847c6367b134efbb936ab56b182ae22_StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_51bfbed8-fbc1-460e-9c1e-29ac14ec049e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_767e10c3-d165-4143-9287-e2f99d6eaada" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_51bfbed8-fbc1-460e-9c1e-29ac14ec049e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_767e10c3-d165-4143-9287-e2f99d6eaada" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_527f8b63-c58c-42ee-908f-23a98c2f3e50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_51bfbed8-fbc1-460e-9c1e-29ac14ec049e" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_527f8b63-c58c-42ee-908f-23a98c2f3e50" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_f3cb74c8-e227-4900-b4c9-3a2f2fee1a9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_527f8b63-c58c-42ee-908f-23a98c2f3e50" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_f3cb74c8-e227-4900-b4c9-3a2f2fee1a9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_f3cb74c8-e227-4900-b4c9-3a2f2fee1a9a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_f3cb74c8-e227-4900-b4c9-3a2f2fee1a9a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_f3cb74c8-e227-4900-b4c9-3a2f2fee1a9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_df0bd3e4-50cd-49ed-9747-9678d427ddd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_f3cb74c8-e227-4900-b4c9-3a2f2fee1a9a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_df0bd3e4-50cd-49ed-9747-9678d427ddd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfTestingMember_ba2eec6a-ea72-4a86-9fa9-23f47e326627" xlink:href="cdna-20210331.xsd#cdna_CostOfTestingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_df0bd3e4-50cd-49ed-9747-9678d427ddd1" xlink:to="loc_cdna_CostOfTestingMember_ba2eec6a-ea72-4a86-9fa9-23f47e326627" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfProductMember_418103e9-8b72-4e49-8c9a-46331738dd56" xlink:href="cdna-20210331.xsd#cdna_CostOfProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_df0bd3e4-50cd-49ed-9747-9678d427ddd1" xlink:to="loc_cdna_CostOfProductMember_418103e9-8b72-4e49-8c9a-46331738dd56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfDigitalAndOtherMember_6a17daf4-2262-4a67-8ede-72fb6f708888" xlink:href="cdna-20210331.xsd#cdna_CostOfDigitalAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_df0bd3e4-50cd-49ed-9747-9678d427ddd1" xlink:to="loc_cdna_CostOfDigitalAndOtherMember_6a17daf4-2262-4a67-8ede-72fb6f708888" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_da6cba4a-1c28-4293-92de-1ae3bfa29e3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_df0bd3e4-50cd-49ed-9747-9678d427ddd1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_da6cba4a-1c28-4293-92de-1ae3bfa29e3b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_781e7967-158a-4c53-9869-000461d6c607" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_df0bd3e4-50cd-49ed-9747-9678d427ddd1" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_781e7967-158a-4c53-9869-000461d6c607" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_ef02b730-c9b7-4b2c-be32-3b5fb6b7dea2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_df0bd3e4-50cd-49ed-9747-9678d427ddd1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_ef02b730-c9b7-4b2c-be32-3b5fb6b7dea2" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cdna-20210331.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/IncomeTaxes" xlink:type="extended" id="i82ccdf8b8ab84402bf45eece650d35c6_IncomeTaxes"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#IncomeTaxesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="extended" id="ifec0d3dd705049af8bc379b5698b6cb7_IncomeTaxesAdditionalInformationDetail"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SegmentReporting" xlink:type="simple" xlink:href="cdna-20210331.xsd#SegmentReporting"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/SegmentReporting" xlink:type="extended" id="ib8cfe79b6d6f4f97898ae15362c3ea2d_SegmentReporting"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#SegmentReportingTables"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/SegmentReportingTables" xlink:type="extended" id="i329c4b3a060c4c9fa9fd6b18add9d927_SegmentReportingTables"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#SegmentReportingReportableRevenuesbyGeographicRegionsDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" xlink:type="extended" id="i8f0786a2fd2e4bd180cdc5eb9b6b2255_SegmentReportingReportableRevenuesbyGeographicRegionsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_798e5f4f-f90e-4e5b-96ae-9d318b93fd8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bcc509d9-2b32-44c9-b4bc-b0d28d910a9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_798e5f4f-f90e-4e5b-96ae-9d318b93fd8f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bcc509d9-2b32-44c9-b4bc-b0d28d910a9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e1c1b70a-82fa-4775-a22a-808ab88724e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_798e5f4f-f90e-4e5b-96ae-9d318b93fd8f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e1c1b70a-82fa-4775-a22a-808ab88724e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4ef637ad-369a-4ed3-9223-da611b21a128" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e1c1b70a-82fa-4775-a22a-808ab88724e3" xlink:to="loc_srt_ProductOrServiceAxis_4ef637ad-369a-4ed3-9223-da611b21a128" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4ef637ad-369a-4ed3-9223-da611b21a128_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_4ef637ad-369a-4ed3-9223-da611b21a128" xlink:to="loc_srt_ProductsAndServicesDomain_4ef637ad-369a-4ed3-9223-da611b21a128_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b119c8ca-7361-437b-b74c-b93b32a6e8e5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_4ef637ad-369a-4ed3-9223-da611b21a128" xlink:to="loc_srt_ProductsAndServicesDomain_b119c8ca-7361-437b-b74c-b93b32a6e8e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_c1e5b6f6-7620-42ca-95cd-ffd1b8f8f1f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b119c8ca-7361-437b-b74c-b93b32a6e8e5" xlink:to="loc_us-gaap_ServiceMember_c1e5b6f6-7620-42ca-95cd-ffd1b8f8f1f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_4b70ef4a-83c4-406b-917f-039b8914d921" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b119c8ca-7361-437b-b74c-b93b32a6e8e5" xlink:to="loc_us-gaap_ProductMember_4b70ef4a-83c4-406b-917f-039b8914d921" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_DigitalAndOtherMember_0c09bac1-37f5-458f-9a34-0d60521f78a0" xlink:href="cdna-20210331.xsd#cdna_DigitalAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b119c8ca-7361-437b-b74c-b93b32a6e8e5" xlink:to="loc_cdna_DigitalAndOtherMember_0c09bac1-37f5-458f-9a34-0d60521f78a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_eae413e0-7b5d-4bea-84ab-65e372fa1b48" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e1c1b70a-82fa-4775-a22a-808ab88724e3" xlink:to="loc_srt_StatementGeographicalAxis_eae413e0-7b5d-4bea-84ab-65e372fa1b48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_eae413e0-7b5d-4bea-84ab-65e372fa1b48_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_eae413e0-7b5d-4bea-84ab-65e372fa1b48" xlink:to="loc_srt_SegmentGeographicalDomain_eae413e0-7b5d-4bea-84ab-65e372fa1b48_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_967a426f-4f54-4d6d-bee3-d7bc1faaafb5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_eae413e0-7b5d-4bea-84ab-65e372fa1b48" xlink:to="loc_srt_SegmentGeographicalDomain_967a426f-4f54-4d6d-bee3-d7bc1faaafb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_2451416c-aeb3-4190-b0b1-f31b2b4c26cc" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_967a426f-4f54-4d6d-bee3-d7bc1faaafb5" xlink:to="loc_country_US_2451416c-aeb3-4190-b0b1-f31b2b4c26cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_RestOfTheWorldMember_4bb9c7e9-fd12-4eb8-829d-f48f077e92b4" xlink:href="cdna-20210331.xsd#cdna_RestOfTheWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_967a426f-4f54-4d6d-bee3-d7bc1faaafb5" xlink:to="loc_cdna_RestOfTheWorldMember_4bb9c7e9-fd12-4eb8-829d-f48f077e92b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_792428b9-62d5-4241-8f51-445c96cf087a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_967a426f-4f54-4d6d-bee3-d7bc1faaafb5" xlink:to="loc_srt_EuropeMember_792428b9-62d5-4241-8f51-445c96cf087a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail"/>
  <link:definitionLink xlink:role="http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail" xlink:type="extended" id="i1a6ec06df6424519bac9ca135617f1c7_SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_927f50f7-6fc0-485b-8dd5-f1708ed082b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_db92fe6b-a33c-4fde-8557-9585463b01b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_927f50f7-6fc0-485b-8dd5-f1708ed082b6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_db92fe6b-a33c-4fde-8557-9585463b01b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_15f8fa27-3aa4-4321-a162-ff59b989ae55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_927f50f7-6fc0-485b-8dd5-f1708ed082b6" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_15f8fa27-3aa4-4321-a162-ff59b989ae55" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_2a786fca-0a1a-4bbc-b257-c7bf02781d38" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_15f8fa27-3aa4-4321-a162-ff59b989ae55" xlink:to="loc_srt_StatementGeographicalAxis_2a786fca-0a1a-4bbc-b257-c7bf02781d38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2a786fca-0a1a-4bbc-b257-c7bf02781d38_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_2a786fca-0a1a-4bbc-b257-c7bf02781d38" xlink:to="loc_srt_SegmentGeographicalDomain_2a786fca-0a1a-4bbc-b257-c7bf02781d38_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b5d5b8df-4848-4d33-94f9-d88c8fb77025" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_2a786fca-0a1a-4bbc-b257-c7bf02781d38" xlink:to="loc_srt_SegmentGeographicalDomain_b5d5b8df-4848-4d33-94f9-d88c8fb77025" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_42698dd4-6e44-49c5-bae9-d8a86165b4d2" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b5d5b8df-4848-4d33-94f9-d88c8fb77025" xlink:to="loc_country_US_42698dd4-6e44-49c5-bae9-d8a86165b4d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_799f3886-d0af-4042-a71a-cd8e400a92cd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b5d5b8df-4848-4d33-94f9-d88c8fb77025" xlink:to="loc_srt_EuropeMember_799f3886-d0af-4042-a71a-cd8e400a92cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_RestOfTheWorldMember_49807b4c-2dcc-469d-96f5-997378debf9a" xlink:href="cdna-20210331.xsd#cdna_RestOfTheWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b5d5b8df-4848-4d33-94f9-d88c8fb77025" xlink:to="loc_cdna_RestOfTheWorldMember_49807b4c-2dcc-469d-96f5-997378debf9a" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>cdna-20210331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:b8169845-e963-4701-a838-946855bd750c,g:782d8a3f-9ce4-449f-b470-32a4cd293ce7-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_11b46c9c-da82-40ee-b4fb-cf522cdad5e5_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8399b073-8f3a-487e-8087-a78820b66810_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAxis_35b8c78d-57ec-45fa-b1cf-5eae80b403ff_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_51585e32-27e5-4f8a-8061-d559efe4b9fb_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_CostOfProductMember_f27eae71-f229-411c-b4b8-cc45af998b79_terseLabel_en-US" xlink:label="lab_cdna_CostOfProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Product</link:label>
    <link:label id="lab_cdna_CostOfProductMember_2c949c2a-73b1-4d95-932e-e58286f2388c_verboseLabel_en-US" xlink:label="lab_cdna_CostOfProductMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of product</link:label>
    <link:label id="lab_cdna_CostOfProductMember_label_en-US" xlink:label="lab_cdna_CostOfProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Product [Member]</link:label>
    <link:label id="lab_cdna_CostOfProductMember_documentation_en-US" xlink:label="lab_cdna_CostOfProductMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Product</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfProductMember" xlink:href="cdna-20210331.xsd#cdna_CostOfProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_CostOfProductMember" xlink:to="lab_cdna_CostOfProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_85e26cc5-47c0-41e5-9ad7-fc032e5f3256_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_93c26815-007a-49d3-be94-be55bd054eeb_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c9813a22-83b5-4328-a259-f5f285f066a1_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_526b369a-cd86-4833-8a12-95102e791526_terseLabel_en-US" xlink:label="lab_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_label_en-US" xlink:label="lab_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, After Year Four</link:label>
    <link:label id="lab_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_documentation_en-US" xlink:label="lab_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:href="cdna-20210331.xsd#cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:to="lab_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_NumberOfPatientsEnrolledInRemoTraC_9e45bc93-2183-4fbf-94bb-4ac3a8c57625_terseLabel_en-US" xlink:label="lab_cdna_NumberOfPatientsEnrolledInRemoTraC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of patients enrolled in RemoTraC (more than)</link:label>
    <link:label id="lab_cdna_NumberOfPatientsEnrolledInRemoTraC_label_en-US" xlink:label="lab_cdna_NumberOfPatientsEnrolledInRemoTraC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Patients Enrolled In RemoTraC</link:label>
    <link:label id="lab_cdna_NumberOfPatientsEnrolledInRemoTraC_documentation_en-US" xlink:label="lab_cdna_NumberOfPatientsEnrolledInRemoTraC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Patients Enrolled In RemoTraC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_NumberOfPatientsEnrolledInRemoTraC" xlink:href="cdna-20210331.xsd#cdna_NumberOfPatientsEnrolledInRemoTraC"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_NumberOfPatientsEnrolledInRemoTraC" xlink:to="lab_cdna_NumberOfPatientsEnrolledInRemoTraC" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_d9400cd7-47f5-4eee-ab58-9a82844c3fe4_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Testing services</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_4495b500-7e49-49fe-b1d3-eb53e1b8a12f_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(K) Plan</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a78b3a35-732a-408b-8cef-4210ab700094_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value - RSUs vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_cf94ba97-31a5-47af-bcf7-c47931a6606c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional options authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_b043d611-999c-4302-88d8-1ded010523a7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measured Using - (Level 3)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_22f90bfe-62a3-4293-9488-a5dc71e845bd_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Warrants Liability - (Level 3)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_2ec346cd-3a76-4508-9553-ddb38973c557_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_c8fedf49-0dad-47fa-8664-f2038895c11a_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_8ca98621-2e5d-44f8-874e-686d7fc5b87d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Warrants Outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_86e27283-ef7d-4dd4-b6f4-31655eaff3ae_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_NumberOfUniqueSolutions_7d806ea2-14aa-4511-966b-dab7794ca06c_terseLabel_en-US" xlink:label="lab_cdna_NumberOfUniqueSolutions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of unique solutions</link:label>
    <link:label id="lab_cdna_NumberOfUniqueSolutions_label_en-US" xlink:label="lab_cdna_NumberOfUniqueSolutions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Unique Solutions</link:label>
    <link:label id="lab_cdna_NumberOfUniqueSolutions_documentation_en-US" xlink:label="lab_cdna_NumberOfUniqueSolutions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Unique Solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_NumberOfUniqueSolutions" xlink:href="cdna-20210331.xsd#cdna_NumberOfUniqueSolutions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_NumberOfUniqueSolutions" xlink:to="lab_cdna_NumberOfUniqueSolutions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromWarrantExercises_5628d109-f94f-418b-a3e2-ca1e2cb19fae_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromWarrantExercises" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of warrants</link:label>
    <link:label id="lab_us-gaap_ProceedsFromWarrantExercises_08213c6e-aac1-4012-a96b-a4b2c07fc4e5_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromWarrantExercises" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from warrant exercises (less than)</link:label>
    <link:label id="lab_us-gaap_ProceedsFromWarrantExercises_label_en-US" xlink:label="lab_us-gaap_ProceedsFromWarrantExercises" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Warrant Exercises</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromWarrantExercises" xlink:to="lab_us-gaap_ProceedsFromWarrantExercises" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_20afe629-d360-4ede-956f-5b66eef25679_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets with indefinite lives</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_a090192e-8eb5-43c2-819e-c4e2dd874208_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c4d6781-7e17-4afd-a5e9-815eb23e92c5_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87aad4f7-1f7f-4bff-894c-490bd8229b46_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2181fc64-e030-4433-98ab-df5ebbdca9a6_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_4932a3c6-49c4-4cc1-8444-8467dde04643_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_42428ed4-ea28-4c5d-899d-5e5a045f9ee1_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_f3bd6553-73da-47c4-a00a-5d8af1a0c1e6_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_ab390b9c-bd39-406d-9ee5-ccb73711af00_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_IncreaseDecreaseInOperatingLeaseLiabilities_c9a174a2-d180-4bac-b101-2fb7026f50ed_terseLabel_en-US" xlink:label="lab_cdna_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases liabilities, net</link:label>
    <link:label id="lab_cdna_IncreaseDecreaseInOperatingLeaseLiabilities_label_en-US" xlink:label="lab_cdna_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase Decrease In Operating Lease Liabilities</link:label>
    <link:label id="lab_cdna_IncreaseDecreaseInOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_cdna_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase decrease in operating lease liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="cdna-20210331.xsd#cdna_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="lab_cdna_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans_92c8065e-6655-4d44-942d-11f0c7426b5f_terseLabel_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock under employee incentive plans (in shares)</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans_label_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Repurchases Of Common Stock Under Employee Incentive Plans</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans_documentation_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award, repurchases of common stock under employee incentive plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans" xlink:to="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_536152fb-3dea-41e6-b55e-3fb10bf5a142_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and tradenames</link:label>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_87ceb9a5-cdfe-40e3-8fe2-68c0645e0665_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and Marketing Expense</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_0b95357a-ae75-4160-b40a-dfba26b3fd9c_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and Marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_5b7db516-3977-462b-9360-6f87a4707667_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_0bf96abf-55f4-4ebf-bf3e-356a70f15953_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions</link:label>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_AccruedSampleProcessingFees_1fd8ae72-3caa-433e-aaa4-d40e94597046_terseLabel_en-US" xlink:label="lab_cdna_AccruedSampleProcessingFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Test sample processing fees</link:label>
    <link:label id="lab_cdna_AccruedSampleProcessingFees_label_en-US" xlink:label="lab_cdna_AccruedSampleProcessingFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Sample Processing Fees</link:label>
    <link:label id="lab_cdna_AccruedSampleProcessingFees_documentation_en-US" xlink:label="lab_cdna_AccruedSampleProcessingFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Sample Processing Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AccruedSampleProcessingFees" xlink:href="cdna-20210331.xsd#cdna_AccruedSampleProcessingFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_AccruedSampleProcessingFees" xlink:to="lab_cdna_AccruedSampleProcessingFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_d000e20d-a959-48f8-b9c4-91b9912b3a4d_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_cf6a9871-cba3-4194-89fd-c19347e7f850_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_956e6e15-989f-49e2-8253-3280f6f93d8a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5df9663f-4a0e-4eb4-8898-9de3c0da3af6_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_WarrantFairValueAssumptionsExpectedTerm_f0048fdd-8181-4513-9f3a-607e4baf850a_verboseLabel_en-US" xlink:label="lab_cdna_WarrantFairValueAssumptionsExpectedTerm" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Original Term</link:label>
    <link:label id="lab_cdna_WarrantFairValueAssumptionsExpectedTerm_label_en-US" xlink:label="lab_cdna_WarrantFairValueAssumptionsExpectedTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Fair Value Assumptions Expected Term</link:label>
    <link:label id="lab_cdna_WarrantFairValueAssumptionsExpectedTerm_documentation_en-US" xlink:label="lab_cdna_WarrantFairValueAssumptionsExpectedTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant fair value assumptions expected term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_WarrantFairValueAssumptionsExpectedTerm" xlink:href="cdna-20210331.xsd#cdna_WarrantFairValueAssumptionsExpectedTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_WarrantFairValueAssumptionsExpectedTerm" xlink:to="lab_cdna_WarrantFairValueAssumptionsExpectedTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_dafe4064-1ca7-4bc9-a715-ab959d630785_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional fees</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Professional Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1454a37b-0b38-40fe-b21e-eb0b768e55a8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_5f2ba04a-26ea-4009-bc7a-e4b0b6cea751_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 9)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_addc3924-ed6e-4e02-adcf-4a843754737d_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_7c7369f5-c28e-40ac-b30e-5c7078d3295b_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_f6a5cae6-ca24-4957-9a94-2be365bf5501_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_8c181dbc-6b03-435b-92f4-86411ef749dc_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_6a6a81af-6db4-4666-8e7b-3c3525755ccb_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_537e4c67-dc38-403f-85e7-e26608d092c5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common stock under employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockPlans" xlink:to="lab_us-gaap_ProceedsFromStockPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_678ea294-94d5-438a-a671-bfc33fea0518_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_DigitalAndOtherMember_d0d4a417-0f08-4f5e-aaab-b804a92d751d_terseLabel_en-US" xlink:label="lab_cdna_DigitalAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital And Other</link:label>
    <link:label id="lab_cdna_DigitalAndOtherMember_label_en-US" xlink:label="lab_cdna_DigitalAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital And Other [Member]</link:label>
    <link:label id="lab_cdna_DigitalAndOtherMember_documentation_en-US" xlink:label="lab_cdna_DigitalAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital and other.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_DigitalAndOtherMember" xlink:href="cdna-20210331.xsd#cdna_DigitalAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_DigitalAndOtherMember" xlink:to="lab_cdna_DigitalAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_96309da7-45b9-42d9-b275-bc6dfb9afd25_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_0d38b747-652c-469d-8f92-a311ca3cd329_negatedLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_64a47fb8-fe7a-449f-9785-9336e4750b6b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_23015a80-fbc5-4294-b197-6a775b818005_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_045d4599-a85e-4df5-b5de-1c52f4b3154f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options outstanding beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_710cc8f8-cf92-417b-ab59-6b27e2bad617_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options outstanding ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_679a2126-e4ce-4b41-8fff-bf9e02c38849_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_466233f3-bf68-477d-922e-9bfa2b09d7aa_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1129e5c2-f91c-4ae6-a29e-5e9bad83ce7a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Assets and Liabilities Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_11c8d134-18f1-4c1c-a94d-da8e25429b61_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total unrecognized compensation costs related to stock options and RSUs</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_0a572f82-518f-46d1-a656-4aa5975171f1_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditConcentrationRiskMember_432d0fe1-55f6-421a-9bb4-f16d65926b7d_terseLabel_en-US" xlink:label="lab_us-gaap_CreditConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CreditConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CreditConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditConcentrationRiskMember" xlink:to="lab_us-gaap_CreditConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_bf40ab4e-6af2-47d5-bd30-ea73e836f542_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_b1ab3727-e160-43e9-9620-f31008be56aa_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_2660953b-cbe3-4101-a9a1-fd9a83c4b670_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_639abb40-e265-4ea8-8310-178f2f74d9d7_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock: $0.001 par value; 10,000,000 shares authorized at March&#160;31, 2021 and December&#160;31, 2020; no shares issued and outstanding at March&#160;31, 2021 and December&#160;31, 2020</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_19ab7177-b45f-4e65-8730-a2626b3abfc5_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_NumberOfWarrantsExercisedCashlessBasis_4067f36f-f386-46d1-9497-b853a773a6bc_terseLabel_en-US" xlink:label="lab_cdna_NumberOfWarrantsExercisedCashlessBasis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of warrants exercised on cashless basis (in shares)</link:label>
    <link:label id="lab_cdna_NumberOfWarrantsExercisedCashlessBasis_label_en-US" xlink:label="lab_cdna_NumberOfWarrantsExercisedCashlessBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Warrants Exercised, Cashless Basis</link:label>
    <link:label id="lab_cdna_NumberOfWarrantsExercisedCashlessBasis_documentation_en-US" xlink:label="lab_cdna_NumberOfWarrantsExercisedCashlessBasis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Warrants Exercised, Cashless Basis</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_NumberOfWarrantsExercisedCashlessBasis" xlink:href="cdna-20210331.xsd#cdna_NumberOfWarrantsExercisedCashlessBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_NumberOfWarrantsExercisedCashlessBasis" xlink:to="lab_cdna_NumberOfWarrantsExercisedCashlessBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_0b65cfe9-a213-4e85-948d-2f7cb26cfa8a_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_6230104b-e406-435c-834c-a695f1d921cd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive loss:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilityMeasurementInput_72dcd563-24ac-4266-8c73-6e021c521fa3_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liability measurement input</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilityMeasurementInput_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityMeasurementInput" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilityMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityMeasurementInput" xlink:to="lab_us-gaap_DerivativeLiabilityMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_b746f55c-7803-4b6b-b1ed-b15d6e1e8496_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_2a76051c-eca5-4818-9313-9dedc555f90d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_859c528a-ba90-4a49-87e6-4fecd784f4ed_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_79d0ebe5-4470-4ec9-8704-59428e09cbd5_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total fair value of options vested during period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_f7404f34-ab04-4dee-bd48-42b9ead00f75_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_7487bda1-b8bc-4f07-b2e9-2be394462eeb_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_a1d73c53-e923-4f80-bc33-144229545236_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_9883f171-3103-462c-ae52-7d257c0cc1d9_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_NumberOfRenalTransplantPatients_c9fda751-5981-42b2-94c7-af5dae57400c_terseLabel_en-US" xlink:label="lab_cdna_NumberOfRenalTransplantPatients" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of renal transplant patients (more than)</link:label>
    <link:label id="lab_cdna_NumberOfRenalTransplantPatients_label_en-US" xlink:label="lab_cdna_NumberOfRenalTransplantPatients" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Renal Transplant Patients</link:label>
    <link:label id="lab_cdna_NumberOfRenalTransplantPatients_documentation_en-US" xlink:label="lab_cdna_NumberOfRenalTransplantPatients" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Renal Transplant Patients</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_NumberOfRenalTransplantPatients" xlink:href="cdna-20210331.xsd#cdna_NumberOfRenalTransplantPatients"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_NumberOfRenalTransplantPatients" xlink:to="lab_cdna_NumberOfRenalTransplantPatients" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7ff8573b-26e8-497a-91de-3040bdda6010_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_8c7b444b-1e13-4f5a-b945-9f4755cb355c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement Frequency</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharePrice_600b343f-190e-4f96-9012-958aaa865b3e_terseLabel_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharePrice_label_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_96c900d1-d3f7-4187-8a35-1872b6d68bcf_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_AlloSureHeartMember_f493087f-6a89-4bc2-bf0a-b8da0d934094_terseLabel_en-US" xlink:label="lab_cdna_AlloSureHeartMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AlloSure Heart</link:label>
    <link:label id="lab_cdna_AlloSureHeartMember_label_en-US" xlink:label="lab_cdna_AlloSureHeartMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AlloSure Heart [Member]</link:label>
    <link:label id="lab_cdna_AlloSureHeartMember_documentation_en-US" xlink:label="lab_cdna_AlloSureHeartMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AlloSure Heart</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AlloSureHeartMember" xlink:href="cdna-20210331.xsd#cdna_AlloSureHeartMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_AlloSureHeartMember" xlink:to="lab_cdna_AlloSureHeartMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_PublicOfferingMember_e931b49c-96bd-4694-b343-d46c7b917e27_terseLabel_en-US" xlink:label="lab_cdna_PublicOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Offering</link:label>
    <link:label id="lab_cdna_PublicOfferingMember_label_en-US" xlink:label="lab_cdna_PublicOfferingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Offering [Member]</link:label>
    <link:label id="lab_cdna_PublicOfferingMember_documentation_en-US" xlink:label="lab_cdna_PublicOfferingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_PublicOfferingMember" xlink:href="cdna-20210331.xsd#cdna_PublicOfferingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_PublicOfferingMember" xlink:to="lab_cdna_PublicOfferingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_ba2cd52f-0434-4878-b609-6f4258b8fe83_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_49e016ba-edf3-41d8-807b-ca909dd4cd33_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_0e34eadb-e59d-4a0d-9d73-315826f53e50_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Holding Losses</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_a2a21ac5-49ee-4d35-b168-020d8777e785_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_700a3820-640b-489d-b19b-f0eb8df0c898_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_edc25112-d5ae-48c1-ab9b-17f13a6c2b7b_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in deferred taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_EmployeeAndNonEmployeeStockOptionsMember_de981351-5918-45df-815e-09fd337c34f4_terseLabel_en-US" xlink:label="lab_cdna_EmployeeAndNonEmployeeStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares of common stock subject to outstanding options</link:label>
    <link:label id="lab_cdna_EmployeeAndNonEmployeeStockOptionsMember_label_en-US" xlink:label="lab_cdna_EmployeeAndNonEmployeeStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee And Non Employee Stock Options [Member]</link:label>
    <link:label id="lab_cdna_EmployeeAndNonEmployeeStockOptionsMember_documentation_en-US" xlink:label="lab_cdna_EmployeeAndNonEmployeeStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee and non employee stock options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_EmployeeAndNonEmployeeStockOptionsMember" xlink:href="cdna-20210331.xsd#cdna_EmployeeAndNonEmployeeStockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_EmployeeAndNonEmployeeStockOptionsMember" xlink:to="lab_cdna_EmployeeAndNonEmployeeStockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_4381041f-550a-455a-b089-a32bc50c8865_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_7b4de7b4-b53c-41fd-9bb3-31c10b6298dc_terseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in estimated fair value of common stock warrant liability</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_5b3f10bf-80ef-4ac6-bbe5-6ac8b90d719a_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revaluation of common stock warrant liability to estimated fair value</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:to="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_e8f6bd80-672b-4d5e-be59-0acb94c475b2_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_6bc03958-552a-4a15-91ae-78dc68b7c136_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_2c4b1eff-b03f-46f2-b23a-3dcd79aa7f97_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_7c14d70a-192b-4d49-b20f-69b0edf7ca88_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_aabac197-b03e-450a-b268-b6ce9d4b9d34_verboseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_4fc08d28-0228-4381-8dd2-7ab857b038d2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_05356fbc-8a47-42e3-bac4-1bbc40ff1770_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_GoodwillAndIntangibleAssetsTable_169bba17-3e7e-4ab0-bc1b-02867c6fa899_terseLabel_en-US" xlink:label="lab_cdna_GoodwillAndIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Intangible Assets [Table]</link:label>
    <link:label id="lab_cdna_GoodwillAndIntangibleAssetsTable_label_en-US" xlink:label="lab_cdna_GoodwillAndIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Intangible Assets [Table]</link:label>
    <link:label id="lab_cdna_GoodwillAndIntangibleAssetsTable_documentation_en-US" xlink:label="lab_cdna_GoodwillAndIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_GoodwillAndIntangibleAssetsTable" xlink:href="cdna-20210331.xsd#cdna_GoodwillAndIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_GoodwillAndIntangibleAssetsTable" xlink:to="lab_cdna_GoodwillAndIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_27b79157-6004-4636-8cad-1c7b0bd873df_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic and diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits_d4f77d8d-9842-49b8-ac37-34a85f2c69e2_negatedLabel_en-US" xlink:label="lab_cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes paid related to net share settlement of restricted stock units</link:label>
    <link:label id="lab_cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits_label_en-US" xlink:label="lab_cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Paid Related To Net Share Settlement Of Restricted Stock Units</link:label>
    <link:label id="lab_cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits_documentation_en-US" xlink:label="lab_cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes paid related to net share settlement of restricted stock units.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits" xlink:href="cdna-20210331.xsd#cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits" xlink:to="lab_cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_9b345727-42d3-4c6c-a4b7-32905f4a5e20_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_61570c79-3a73-4db4-95ae-7bf217f0ed32_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c0fd2be-bddf-4c3d-bd4b-509d1140b2ec_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_1f570e28-ec75-4542-9bdb-0a4faab44a6c_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued and sold (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_75e0bd2d-d7b7-48a2-a3e7-568d348a803a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_11551a5a-7723-4de0-9307-e1d20b1e8f26_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common shares in public equity offering, net of issuance costs paid</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_OperatingLeaseRightOfUseAssetIncrease_a0e0aed7-f1fd-4f5a-8fbf-5a96b62076fb_terseLabel_en-US" xlink:label="lab_cdna_OperatingLeaseRightOfUseAssetIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, right-of-use asset increase amount</link:label>
    <link:label id="lab_cdna_OperatingLeaseRightOfUseAssetIncrease_label_en-US" xlink:label="lab_cdna_OperatingLeaseRightOfUseAssetIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset Increase</link:label>
    <link:label id="lab_cdna_OperatingLeaseRightOfUseAssetIncrease_documentation_en-US" xlink:label="lab_cdna_OperatingLeaseRightOfUseAssetIncrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_OperatingLeaseRightOfUseAssetIncrease" xlink:href="cdna-20210331.xsd#cdna_OperatingLeaseRightOfUseAssetIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_OperatingLeaseRightOfUseAssetIncrease" xlink:to="lab_cdna_OperatingLeaseRightOfUseAssetIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_AlloSureKidneyMember_f20480bd-53ce-475e-9fbc-0a550c29cafa_terseLabel_en-US" xlink:label="lab_cdna_AlloSureKidneyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AlloSure Kidney</link:label>
    <link:label id="lab_cdna_AlloSureKidneyMember_label_en-US" xlink:label="lab_cdna_AlloSureKidneyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AlloSure Kidney [Member]</link:label>
    <link:label id="lab_cdna_AlloSureKidneyMember_documentation_en-US" xlink:label="lab_cdna_AlloSureKidneyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AlloSure Kidney</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AlloSureKidneyMember" xlink:href="cdna-20210331.xsd#cdna_AlloSureKidneyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_AlloSureKidneyMember" xlink:to="lab_cdna_AlloSureKidneyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_8b4429bd-2a7b-4cf9-b055-fff8195987e3_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_24aa0a2b-19f4-435b-950e-4d90ed647f62_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computation of Basic and Diluted Net Loss Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a598d5e2-447c-4951-aa46-ad3b7700bf34_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares used to compute net loss per share:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_82e0600f-2824-42c1-b531-2734e210dff7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e254b5c3-2b72-422d-a3af-8f87ac5214d1_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3c712feb-3263-4034-8ee3-bf30098d55e1_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_42aa0575-d04e-445e-81e2-7a891706e064_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4d39aad8-18f7-4503-b66e-99d9defd686a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for grant beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d7d0c1d2-007a-4248-8201-10fae1e561e7_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for grant ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_00fcb8a7-bb9a-4340-b2fb-a9e5f264ec53_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_a3915938-6586-4f2e-93e5-e494a919c2d2_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Components</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche_0375ef14-508e-47f9-b024-fc8eae6852d6_terseLabel_en-US" xlink:label="lab_cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medicare fee-for-service reimbursements proceeds, initial tranche</link:label>
    <link:label id="lab_cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche_label_en-US" xlink:label="lab_cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CARES Act, Medicare Fee-For-Service Reimbursements, Proceeds, Initial Tranche</link:label>
    <link:label id="lab_cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche_documentation_en-US" xlink:label="lab_cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CARES Act, Medicare Fee-For-Service Reimbursements, Proceeds, Initial Tranche</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche" xlink:href="cdna-20210331.xsd#cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche" xlink:to="lab_cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable_f5cfd047-f53e-4283-8f04-92b02704e034_terseLabel_en-US" xlink:label="lab_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Finite And Infinite Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Finite And Infinite Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable_documentation_en-US" xlink:label="lab_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of finite and infinite lived intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable" xlink:href="cdna-20210331.xsd#cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable" xlink:to="lab_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_5879b620-6b66-4c5f-9898-a63ba6f3f3b4_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_41408baf-901a-40d7-b641-c8faa5e96960_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_40ea5a55-ba7c-4ae8-ac84-8b06b2a88053_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8f63eeff-a651-4e90-a463-654d39c8ccea_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c463e782-bf1c-49d5-8002-1da0705ab2aa_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_SummaryOfSignificantAccountingPoliciesTable_c85735b8-a2f8-4aca-85d1-a02fe5a5c4bd_terseLabel_en-US" xlink:label="lab_cdna_SummaryOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_cdna_SummaryOfSignificantAccountingPoliciesTable_label_en-US" xlink:label="lab_cdna_SummaryOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_cdna_SummaryOfSignificantAccountingPoliciesTable_documentation_en-US" xlink:label="lab_cdna_SummaryOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Significant Accounting Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_SummaryOfSignificantAccountingPoliciesTable" xlink:href="cdna-20210331.xsd#cdna_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_SummaryOfSignificantAccountingPoliciesTable" xlink:to="lab_cdna_SummaryOfSignificantAccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_04d0d1d9-0c71-4a7d-9ee5-b26d2addcfcd_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_DeferredPaymentsForIntangibleAssets_5a1ad473-0817-4b56-9c87-b072e1d1fd8d_verboseLabel_en-US" xlink:label="lab_cdna_DeferredPaymentsForIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred payments for intangible assets</link:label>
    <link:label id="lab_cdna_DeferredPaymentsForIntangibleAssets_label_en-US" xlink:label="lab_cdna_DeferredPaymentsForIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Payments For Intangible Assets</link:label>
    <link:label id="lab_cdna_DeferredPaymentsForIntangibleAssets_documentation_en-US" xlink:label="lab_cdna_DeferredPaymentsForIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred payments for intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_DeferredPaymentsForIntangibleAssets" xlink:href="cdna-20210331.xsd#cdna_DeferredPaymentsForIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_DeferredPaymentsForIntangibleAssets" xlink:to="lab_cdna_DeferredPaymentsForIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_FiniteLivedIntangibleForeignCurrencyTranslation_55f0e62c-d718-4215-9e10-74a6a01eef88_negatedLabel_en-US" xlink:label="lab_cdna_FiniteLivedIntangibleForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_cdna_FiniteLivedIntangibleForeignCurrencyTranslation_label_en-US" xlink:label="lab_cdna_FiniteLivedIntangibleForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite Lived Intangible Foreign Currency Translation</link:label>
    <link:label id="lab_cdna_FiniteLivedIntangibleForeignCurrencyTranslation_documentation_en-US" xlink:label="lab_cdna_FiniteLivedIntangibleForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite Lived Intangible Foreign Currency Translation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_FiniteLivedIntangibleForeignCurrencyTranslation" xlink:href="cdna-20210331.xsd#cdna_FiniteLivedIntangibleForeignCurrencyTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_FiniteLivedIntangibleForeignCurrencyTranslation" xlink:to="lab_cdna_FiniteLivedIntangibleForeignCurrencyTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_002a3027-eecb-44a8-b501-f6c7d25f4927_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total unrecognized compensation costs related to stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_e5ed2923-7626-4b34-9990-a50f5de9f236_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease extension term period</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_c26db004-f73a-4850-b86a-83d41db900f4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_33a4747e-afa1-4d9a-bbbd-af486184538f_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_DeferredPaymentsForIntangibleAssetsNoncurrent_4728946e-feb2-4c56-a824-652c4b82ef29_terseLabel_en-US" xlink:label="lab_cdna_DeferredPaymentsForIntangibleAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred payments for intangible assets</link:label>
    <link:label id="lab_cdna_DeferredPaymentsForIntangibleAssetsNoncurrent_label_en-US" xlink:label="lab_cdna_DeferredPaymentsForIntangibleAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Payments For Intangible Assets Noncurrent</link:label>
    <link:label id="lab_cdna_DeferredPaymentsForIntangibleAssetsNoncurrent_documentation_en-US" xlink:label="lab_cdna_DeferredPaymentsForIntangibleAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred payments for intangible assets, noncurrent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_DeferredPaymentsForIntangibleAssetsNoncurrent" xlink:href="cdna-20210331.xsd#cdna_DeferredPaymentsForIntangibleAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_DeferredPaymentsForIntangibleAssetsNoncurrent" xlink:to="lab_cdna_DeferredPaymentsForIntangibleAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_04dfd158-38d8-4460-88b6-dec2c7424920_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_e4b62376-fc6e-413f-a177-5593d0acca2d_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_CostOfDigitalAndOtherMember_692c6bcb-5e11-4016-bdc3-f3ccbd6b41f3_terseLabel_en-US" xlink:label="lab_cdna_CostOfDigitalAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Digital and Other</link:label>
    <link:label id="lab_cdna_CostOfDigitalAndOtherMember_86236d54-4c06-492e-a907-f6c623b78665_verboseLabel_en-US" xlink:label="lab_cdna_CostOfDigitalAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of digital and other</link:label>
    <link:label id="lab_cdna_CostOfDigitalAndOtherMember_label_en-US" xlink:label="lab_cdna_CostOfDigitalAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Digital And Other [Member]</link:label>
    <link:label id="lab_cdna_CostOfDigitalAndOtherMember_documentation_en-US" xlink:label="lab_cdna_CostOfDigitalAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Digital And Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfDigitalAndOtherMember" xlink:href="cdna-20210331.xsd#cdna_CostOfDigitalAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_CostOfDigitalAndOtherMember" xlink:to="lab_cdna_CostOfDigitalAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_1d191760-7c61-4456-b851-1f0fa3b22681_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b2549377-1c20-4bc9-8bb9-f2fac1b63e98_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_ab8cd03d-80b2-4f07-90f8-ba2cebd0e2f1_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f0eb6cb5-5511-4225-89aa-7629e20488cb_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_bdc86239-b2cf-4c3e-8afa-c37901b58513_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSU settlements, net of shares withheld (in shares)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_label_en-US" xlink:label="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock, Shares Issued Net of Shares for Tax Withholdings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:to="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_9c20cebe-56c2-4dba-9dcb-573dc6f2c1db_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_07e2870d-7813-4590-860c-bfa603a8f6cb_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Lease Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_27cf337f-7f8a-4017-b9b6-d72efa905f43_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_64b40b76-7613-4d7f-9bb3-32760c33df49_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for services (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Issued for Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_3e023ef8-aa7f-4e6a-8d7b-74f45a444e8b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_c73ee276-a93a-4355-8ddb-bc8d4f485569_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_76265a70-9af0-4305-a30d-fd7cfb536609_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_cfb01db2-6a6f-4048-a639-a8cea604fb6f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common shares, net of commissions and offering costs</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_a1c04b27-0359-41e2-b15e-46a476f3b06c_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_518c5596-6d97-45bb-8148-87553436cf82_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_49ba47b1-0b38-4fb1-9d3c-1dee92d75aff_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_RestOfTheWorldMember_8219ba5e-a153-4878-887b-31b366dd8b75_terseLabel_en-US" xlink:label="lab_cdna_RestOfTheWorldMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rest of World</link:label>
    <link:label id="lab_cdna_RestOfTheWorldMember_label_en-US" xlink:label="lab_cdna_RestOfTheWorldMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rest Of The World [Member]</link:label>
    <link:label id="lab_cdna_RestOfTheWorldMember_documentation_en-US" xlink:label="lab_cdna_RestOfTheWorldMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rest of the world.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_RestOfTheWorldMember" xlink:href="cdna-20210331.xsd#cdna_RestOfTheWorldMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_RestOfTheWorldMember" xlink:to="lab_cdna_RestOfTheWorldMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_984a2200-e613-4409-a9e9-b6e42cdda4c1_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of RSU shares beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fad42636-c369-4754-bf91-4f219632eb56_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of RSU shares ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_50e1e3f0-d894-40eb-a566-056f58723a0e_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_508832f8-24d0-401e-9ef4-8d69d4d70550_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Accrued and Other Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5ec83edf-c259-48aa-b94e-fbee0e2033d1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_87d834ef-92df-448f-9895-f2b31eded505_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ba4b2a26-04ec-4809-b6c0-466655213e17_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber_661ad389-1f74-4fc5-8f20-b3433f90a6d2_verboseLabel_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of vested shares (in shares)</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber_label_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Number</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber_documentation_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award options vested outstanding number.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber" xlink:to="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_a8bf94ec-b919-4679-a935-f02f750a129f_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:to="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_7ce1d4f7-e2e3-4e47-9bbc-34e060cdd548_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentrations of Credit Risk and Other Risks and Uncertainties</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_d9c93732-f992-400b-a99d-b5b22eb53718_terseLabel_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported</link:label>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_label_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioPreviouslyReportedMember" xlink:to="lab_srt_ScenarioPreviouslyReportedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_008c261b-8035-49f7-ae0a-bfe3d5595e0e_verboseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, consideration received on transaction</link:label>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_bb990577-fdae-4862-9a79-7c66199d6d67_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_SummaryOfSignificantAccountingPoliciesLineItems_971f7b31-6a6a-4e98-8bd8-ede7ade2d9a3_terseLabel_en-US" xlink:label="lab_cdna_SummaryOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_cdna_SummaryOfSignificantAccountingPoliciesLineItems_label_en-US" xlink:label="lab_cdna_SummaryOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_cdna_SummaryOfSignificantAccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_cdna_SummaryOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Significant Accounting Policies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="cdna-20210331.xsd#cdna_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="lab_cdna_SummaryOfSignificantAccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_97a8bab8-aea1-4b3b-bf18-28d30e78b89a_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_dcdf734c-9a3e-406f-9e39-88df03cdda25_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a937a211-c99a-4532-8536-ef3c62a55a96_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options and RSUs expected weighted average period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_883069ea-384d-444b-bf0c-88eb901c9bf6_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d9d5f596-335a-4418-9894-158d456527dd_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue_67edb888-2aac-40c6-bfe4-67881a4a4865_terseLabel_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value vested</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Aggregate Intrinsic Value</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue_documentation_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award options vested outstanding aggregate intrinsic value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue" xlink:to="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ClassOfWarrantOrRightIssuedDateThreeMember_1006814b-493f-4d3c-b77d-24c0d22384fb_terseLabel_en-US" xlink:label="lab_cdna_ClassOfWarrantOrRightIssuedDateThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Original issue date of April 2016</link:label>
    <link:label id="lab_cdna_ClassOfWarrantOrRightIssuedDateThreeMember_label_en-US" xlink:label="lab_cdna_ClassOfWarrantOrRightIssuedDateThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right Issued Date Three [Member]</link:label>
    <link:label id="lab_cdna_ClassOfWarrantOrRightIssuedDateThreeMember_documentation_en-US" xlink:label="lab_cdna_ClassOfWarrantOrRightIssuedDateThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right Issued Date Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ClassOfWarrantOrRightIssuedDateThreeMember" xlink:href="cdna-20210331.xsd#cdna_ClassOfWarrantOrRightIssuedDateThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ClassOfWarrantOrRightIssuedDateThreeMember" xlink:to="lab_cdna_ClassOfWarrantOrRightIssuedDateThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment_d8f51cca-ce2f-461e-9631-d2ff7a4994d2_terseLabel_en-US" xlink:label="lab_cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated and advanced payment</link:label>
    <link:label id="lab_cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment_label_en-US" xlink:label="lab_cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CARES Act, Centers For Medicare And Medicaid Services, Proceeds From Advance Payment</link:label>
    <link:label id="lab_cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment_documentation_en-US" xlink:label="lab_cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CARES Act, Centers For Medicare And Medicaid Services, Proceeds From Advance Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment" xlink:href="cdna-20210331.xsd#cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment" xlink:to="lab_cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_a16f09bc-230e-4987-b3da-67bc478cb6e1_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate proceeds from the issuance of shares</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3f33a141-effe-47c2-a1b8-83095bd31c50_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_0a8b3552-c81c-4cfc-9bca-47c4f386d19c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measured Using - (Level 1)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputExercisePriceMember_8f116265-5b76-4ca0-a6e1-05dec4392e06_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputExercisePriceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_us-gaap_MeasurementInputExercisePriceMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputExercisePriceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Exercise Price [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExercisePriceMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExercisePriceMember" xlink:to="lab_us-gaap_MeasurementInputExercisePriceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_21cbf2ca-7270-4cc3-9266-9ec38e45c8e9_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_bb365353-7c1b-4f0e-af70-9dfe11f91ab5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Unobservable Inputs (Level 3) [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_efaa379f-e204-4620-825a-49daa5d3c83c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_5aadd06d-2c0f-4075-96e5-4ef7cd1e14a3_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_9c886b31-6971-4eca-89fc-ba936b1478c5_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock_0b1d944e-7baf-4c1f-bd67-51cf474187bb_terseLabel_en-US" xlink:label="lab_cdna_ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Minimum Lease Commitments under Operating and Finance Leases</link:label>
    <link:label id="lab_cdna_ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_cdna_ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Finance Lease And Operating Lease Liability Maturity [Table Text Block]</link:label>
    <link:label id="lab_cdna_ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock_documentation_en-US" xlink:label="lab_cdna_ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of finance lease and operating lease liability maturity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="cdna-20210331.xsd#cdna_ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_cdna_ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_616218bb-1871-4a56-b269-71eb023a656e_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputExpectedTermMember_e3e175c8-8054-4a86-b8b2-1a2b82af4831_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedTermMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining Term (in years)</link:label>
    <link:label id="lab_us-gaap_MeasurementInputExpectedTermMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedTermMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Expected Term [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExpectedTermMember" xlink:to="lab_us-gaap_MeasurementInputExpectedTermMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_9917e5d4-26da-4477-b179-9bded35f13ac_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Name</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_NumberOfTransplantCentersOfferingRemoTraC_2cf3ce84-e0b2-4841-89f6-c8db4edd2935_terseLabel_en-US" xlink:label="lab_cdna_NumberOfTransplantCentersOfferingRemoTraC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of transplant centers offering RemoTraC (more than)</link:label>
    <link:label id="lab_cdna_NumberOfTransplantCentersOfferingRemoTraC_label_en-US" xlink:label="lab_cdna_NumberOfTransplantCentersOfferingRemoTraC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Transplant Centers Offering RemoTraC</link:label>
    <link:label id="lab_cdna_NumberOfTransplantCentersOfferingRemoTraC_documentation_en-US" xlink:label="lab_cdna_NumberOfTransplantCentersOfferingRemoTraC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Transplant Centers Offering RemoTraC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_NumberOfTransplantCentersOfferingRemoTraC" xlink:href="cdna-20210331.xsd#cdna_NumberOfTransplantCentersOfferingRemoTraC"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_NumberOfTransplantCentersOfferingRemoTraC" xlink:to="lab_cdna_NumberOfTransplantCentersOfferingRemoTraC" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48158f8f-39de-406f-87fd-67bb968fd792_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_CommonStockWarrantLiabilityMember_a7a97fe5-d13c-4c31-9d81-ffadf856461f_terseLabel_en-US" xlink:label="lab_cdna_CommonStockWarrantLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Warrant Liability</link:label>
    <link:label id="lab_cdna_CommonStockWarrantLiabilityMember_label_en-US" xlink:label="lab_cdna_CommonStockWarrantLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Warrant Liability [Member]</link:label>
    <link:label id="lab_cdna_CommonStockWarrantLiabilityMember_documentation_en-US" xlink:label="lab_cdna_CommonStockWarrantLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock warrant liability.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CommonStockWarrantLiabilityMember" xlink:href="cdna-20210331.xsd#cdna_CommonStockWarrantLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_CommonStockWarrantLiabilityMember" xlink:to="lab_cdna_CommonStockWarrantLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_cba98f28-6db8-4f91-b65a-1f00c6fbe577_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_1f524343-6308-4c2f-b12b-8934d7b3897a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_PrivatePlacementCommonStockWarrantLiabilityMember_63830df3-8b53-4fa8-9632-3107d00634fb_terseLabel_en-US" xlink:label="lab_cdna_PrivatePlacementCommonStockWarrantLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement Common Stock Warrant Liability</link:label>
    <link:label id="lab_cdna_PrivatePlacementCommonStockWarrantLiabilityMember_label_en-US" xlink:label="lab_cdna_PrivatePlacementCommonStockWarrantLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement Common Stock Warrant Liability [Member]</link:label>
    <link:label id="lab_cdna_PrivatePlacementCommonStockWarrantLiabilityMember_documentation_en-US" xlink:label="lab_cdna_PrivatePlacementCommonStockWarrantLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private placement common stock warrant liability.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_PrivatePlacementCommonStockWarrantLiabilityMember" xlink:href="cdna-20210331.xsd#cdna_PrivatePlacementCommonStockWarrantLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_PrivatePlacementCommonStockWarrantLiabilityMember" xlink:to="lab_cdna_PrivatePlacementCommonStockWarrantLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_08763d8b-50c0-4cf2-805e-63bc5f1e26d3_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_6295b7c1-16b6-44c4-99c3-9de2757d5c87_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_85c786f6-d2ab-4760-beb5-21838314bd2a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c4b81ac6-f8ce-4e08-affc-225aab5ae807_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_deb93db7-8905-42aa-8f48-caa55f12855b_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Presentation</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_d28c659c-57dc-4318-bde5-b3bf20ac198c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_9674d974-688f-417b-bf80-fc9b7c144365_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_765c0ce6-fa54-42c8-adc5-c8678dea9225_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable Revenues by Geographic Regions</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_c7597822-7372-46de-aec1-6fd442c969cb_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_23006e42-ef4e-4784-b3ab-cf6268becb0a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_39ff4d30-e991-4f30-ad98-cdb4d0a54d2b_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_905152da-168e-4337-90c2-98baba899a59_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liability, less current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_8e73d861-b013-4d1d-9137-3cf12e218966_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_0db2dd23-1f28-4363-9166-6e3bdee07cf1_terseLabel_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over-Allotment Option</link:label>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_label_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over-Allotment Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OverAllotmentOptionMember" xlink:to="lab_us-gaap_OverAllotmentOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedRoyaltiesCurrent_1ac1a5aa-912f-40c7-8cdf-680da0e76a18_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedRoyaltiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued royalty</link:label>
    <link:label id="lab_us-gaap_AccruedRoyaltiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedRoyaltiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Royalties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedRoyaltiesCurrent" xlink:to="lab_us-gaap_AccruedRoyaltiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_894325f3-53b6-4013-813d-e935c26ba5bc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_47f6362c-2d28-42b7-9e2f-f6efea42c70d_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_21eb43b5-f682-4819-b1c5-35f02b6805ab_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_645a8f8b-4303-48de-aae8-f2c405e0b8d5_terseLabel_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Available for Grant</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_label_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Available For Grant [Roll Forward]</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_documentation_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Available For Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward" xlink:to="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants_9bf85910-4e33-4772-a93a-f3f551e85cb6_negatedTerseLabel_en-US" xlink:label="lab_cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of warrants</link:label>
    <link:label id="lab_cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants_label_en-US" xlink:label="lab_cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Exercise Of Warrants</link:label>
    <link:label id="lab_cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants_documentation_en-US" xlink:label="lab_cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurement with unobservable inputs reconciliation recurring basis exercise of warrants.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants" xlink:href="cdna-20210331.xsd#cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants" xlink:to="lab_cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_5f2a09b6-03f9-4777-bfef-839d06b493bc_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b356acec-842d-4df2-824b-e0c6afa5e535_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_9ced2eac-656e-4ad3-af99-9efd62a7fc1d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_7bec4075-3df6-435a-b664-2a0428699110_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward_9a9f2e5e-a03a-45e9-b78d-70904de15328_terseLabel_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options Outstanding</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward_label_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Number Of Shares Outstanding [Roll Forward]</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward_documentation_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Number Of Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward" xlink:to="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f2299d1b-f7cc-4cf8-a1e1-5b45efd76614_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions of capital expenditures, net</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_02951c95-cc40-4fe3-ae88-5ed96ad739db_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_AlloMapHeartMember_5e8f4841-304a-4b6c-bf9d-78c6bd0c4387_terseLabel_en-US" xlink:label="lab_cdna_AlloMapHeartMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AlloMap Heart</link:label>
    <link:label id="lab_cdna_AlloMapHeartMember_label_en-US" xlink:label="lab_cdna_AlloMapHeartMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AlloMap Heart [Member]</link:label>
    <link:label id="lab_cdna_AlloMapHeartMember_documentation_en-US" xlink:label="lab_cdna_AlloMapHeartMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AlloMap Heart</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AlloMapHeartMember" xlink:href="cdna-20210331.xsd#cdna_AlloMapHeartMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_AlloMapHeartMember" xlink:to="lab_cdna_AlloMapHeartMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_a49d6125-7350-432d-aa48-99e737098c51_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_f072314c-8ba0-4e81-a26a-13eab1863bf7_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_LiquidityPolicyTextBlock_c4657ea9-74f6-40f8-a1ab-75ffe1f81c08_terseLabel_en-US" xlink:label="lab_cdna_LiquidityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liquidity and Capital Resources</link:label>
    <link:label id="lab_cdna_LiquidityPolicyTextBlock_label_en-US" xlink:label="lab_cdna_LiquidityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liquidity [Policy Text Block]</link:label>
    <link:label id="lab_cdna_LiquidityPolicyTextBlock_documentation_en-US" xlink:label="lab_cdna_LiquidityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liquidity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_LiquidityPolicyTextBlock" xlink:href="cdna-20210331.xsd#cdna_LiquidityPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_LiquidityPolicyTextBlock" xlink:to="lab_cdna_LiquidityPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_d7f61df7-c403-4a8e-acba-8ecfa0f9f1c9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Held-to-maturity Securities [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Held-to-maturity Securities [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares_8c21fc62-c86d-4388-a34d-fdab60128abd_terseLabel_en-US" xlink:label="lab_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for cash upon exercise of warrants (in shares)</link:label>
    <link:label id="lab_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares_label_en-US" xlink:label="lab_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance Of Common Stock For Cash Upon Exercise Of Warrants Shares</link:label>
    <link:label id="lab_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares_documentation_en-US" xlink:label="lab_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for cash upon exercise of warrants shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares" xlink:href="cdna-20210331.xsd#cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares" xlink:to="lab_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_79dc9e03-acc5-42d7-b071-58c6123bc0df_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Inventory</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_eba25312-0e11-40d5-b183-d2084a7dd343_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense capitalized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Amount Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_dd352fd4-8b0a-4d7d-8c78-e19ceebb3952_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_59717890-16aa-4ea1-aa2c-8c52e0c615fc_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_8e54e107-887b-4986-bb54-5be0db8b1313_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSU settlements, net of shares withheld</link:label>
    <link:label id="lab_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_label_en-US" xlink:label="lab_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock, Value, Shares Issued Net of Tax Withholdings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:to="lab_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_8e8eaf7e-880f-4a97-92ad-bcd4e144640a_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_AcquiredAndDevelopedTechnologyMember_67843e73-0441-4c28-a0fc-dc7e7db34af5_terseLabel_en-US" xlink:label="lab_cdna_AcquiredAndDevelopedTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired and developed technology</link:label>
    <link:label id="lab_cdna_AcquiredAndDevelopedTechnologyMember_label_en-US" xlink:label="lab_cdna_AcquiredAndDevelopedTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired And Developed Technology [Member]</link:label>
    <link:label id="lab_cdna_AcquiredAndDevelopedTechnologyMember_documentation_en-US" xlink:label="lab_cdna_AcquiredAndDevelopedTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired And Developed Technology</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AcquiredAndDevelopedTechnologyMember" xlink:href="cdna-20210331.xsd#cdna_AcquiredAndDevelopedTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_AcquiredAndDevelopedTechnologyMember" xlink:to="lab_cdna_AcquiredAndDevelopedTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_33598864-4a0a-4e78-82ed-a64759ae14fe_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue_fb2dbd48-d063-4e5f-94da-4468bfdc89fd_terseLabel_en-US" xlink:label="lab_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for cash upon exercise of warrants</link:label>
    <link:label id="lab_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue_label_en-US" xlink:label="lab_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance Of Common Stock For Cash Upon Exercise Of Warrants Value</link:label>
    <link:label id="lab_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue_documentation_en-US" xlink:label="lab_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for cash upon exercise of warrants value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue" xlink:href="cdna-20210331.xsd#cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue" xlink:to="lab_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_547b0f27-2846-453a-b37d-0df9be49ee9b_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_f266b395-3621-4829-87d7-a5feca5ac4f7_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_5605ad0e-f6e1-4dc9-9112-8e83e32c4c12_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of goods and services</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_6c8e133c-bb59-4e13-bde5-8c1e953080be_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_9f23e07f-6400-48b3-a901-1d7f55832e28_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_05e157ca-3a3d-4917-820d-cfff03dfcc2e_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_264bb61e-9f7d-4a1e-8023-e8bf839678f9_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_5326c3be-ba32-4a57-bd9b-ae77620109e4_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_a997e9c7-16b9-4d84-b573-bf6142c0a654_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less operating lease liability, current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_852c3094-f90d-4480-93b7-847b2329cce4_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock_ba5d755c-764a-4537-b65f-36c7809f9e76_terseLabel_en-US" xlink:label="lab_cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Option, Unvested RSU Activity under 2014 Equity Incentive Plan and 2016 Inducement Equity Incentive Plan and Related Information</link:label>
    <link:label id="lab_cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Share Based Compensation Stock Options And Unvested Restricted Stock Units Activity Table [Text Block]</link:label>
    <link:label id="lab_cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock_documentation_en-US" xlink:label="lab_cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of share based compensation stock options and unvested restricted stock units activity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="cdna-20210331.xsd#cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ad3cfb34-b836-4b47-9953-15392611e656_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value - RSUs forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_7a7e7c8f-0f03-471e-b64e-30c7802c0a63_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Assumptions Used to Estimate Fair Values of Share-Based Awards</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_51c1fb9d-e027-42c7-bfe2-b8aa8743f337_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_7aa67927-751d-4372-a6ca-4547598f1f89_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_9d3ec143-a2ba-48f9-9991-c847084aadb4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price - options exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_2f8699d1-3a2e-4f19-a7b6-61439d2d9635_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue:</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_FinanceLeaseCost_6ff42bf7-36e9-43b1-96e4-00b414cfe8ae_terseLabel_en-US" xlink:label="lab_cdna_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease cost</link:label>
    <link:label id="lab_cdna_FinanceLeaseCost_label_en-US" xlink:label="lab_cdna_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Cost</link:label>
    <link:label id="lab_cdna_FinanceLeaseCost_documentation_en-US" xlink:label="lab_cdna_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_FinanceLeaseCost" xlink:href="cdna-20210331.xsd#cdna_FinanceLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_FinanceLeaseCost" xlink:to="lab_cdna_FinanceLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_2bf05fb2-7187-4c32-a434-1ac9dcad6f55_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_649c9610-2610-4ebd-940a-108b78c57941_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_c786d37b-be7a-4893-af9b-4d2ab19c988a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_b2652aa0-cfc7-4363-8ced-d567f6d898af_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_c8648376-6c5b-422a-be6e-fec8f88055ed_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2021</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_ef199b59-706c-4514-b85c-f783c1bbf00e_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_8a5c2d1d-8957-4130-bf2a-f1ba2c51b644_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_27da392b-1c25-4cc6-8c32-fe1f7f65f717_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_9882b0d9-ca44-4b09-87f7-ade8be18da5c_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:to="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_0f6c0f31-72d6-4077-8e61-cb2959e76ddc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_4e397bfe-8425-4d33-aa9b-0df7b4d5c216_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue_f898e9a4-0372-4311-877c-c50f8cf47f23_terseLabel_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value expected to vest</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Aggregate Intrinsic Value</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue_documentation_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award options expected to vest outstanding aggregate intrinsic value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f1d00f6e-4504-40a1-ae62-67540296e8d9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate - Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_d0cfc7c9-7f33-4fec-abb8-ba2d41d63442_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_6f577750-3c4a-4caa-b90e-14e9ceeeb1a9_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecoveryOfDirectCosts_90eb0911-2f42-474b-9223-0057d299fc6b_terseLabel_en-US" xlink:label="lab_us-gaap_RecoveryOfDirectCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reimbursement rate</link:label>
    <link:label id="lab_us-gaap_RecoveryOfDirectCosts_label_en-US" xlink:label="lab_us-gaap_RecoveryOfDirectCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery of Direct Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecoveryOfDirectCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RecoveryOfDirectCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecoveryOfDirectCosts" xlink:to="lab_us-gaap_RecoveryOfDirectCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ScheduleOfIntangibleAssetsTableTableTextBlock_a1c51d35-1011-4464-aa24-f36235073207_terseLabel_en-US" xlink:label="lab_cdna_ScheduleOfIntangibleAssetsTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Intangible Assets</link:label>
    <link:label id="lab_cdna_ScheduleOfIntangibleAssetsTableTableTextBlock_label_en-US" xlink:label="lab_cdna_ScheduleOfIntangibleAssetsTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Intangible Assets Table [Table Text Block]</link:label>
    <link:label id="lab_cdna_ScheduleOfIntangibleAssetsTableTableTextBlock_documentation_en-US" xlink:label="lab_cdna_ScheduleOfIntangibleAssetsTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ScheduleOfIntangibleAssetsTableTableTextBlock" xlink:href="cdna-20210331.xsd#cdna_ScheduleOfIntangibleAssetsTableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ScheduleOfIntangibleAssetsTableTableTextBlock" xlink:to="lab_cdna_ScheduleOfIntangibleAssetsTableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_eb8c8657-cbd5-4e56-a86b-68332ca98843_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_7c3c2f7f-6177-4bc1-9217-bef9d37fb599_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total intangible assets - gross carrying amount</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_04554397-61dc-49b2-bf0f-0eeab5a4b685_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revaluation of contingent consideration to estimated fair value</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightLineItems_1aeb54bc-b07a-4b62-aaab-a348ffaedc15_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_65b3e348-1c1b-4522-a6a2-7640e96778b0_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct_c5e5bedb-cd12-4031-adb0-47f227dd7d5f_negatedTerseLabel_en-US" xlink:label="lab_cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refund liability - CMS advance payment</link:label>
    <link:label id="lab_cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct_label_en-US" xlink:label="lab_cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Contract With Customer, Liability, Current, Advance Payment, CARES Act</link:label>
    <link:label id="lab_cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct_documentation_en-US" xlink:label="lab_cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Contract With Customer, Liability, Current, Advance Payment, CARES Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" xlink:href="cdna-20210331.xsd#cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" xlink:to="lab_cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_27220f32-ea33-4009-b23a-8492a33dea1b_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_c3094f3d-0f5c-4d5b-8523-6f9b8cbab954_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_f59f3eab-e8d8-40c5-917e-013d00641621_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_2d8383b3-91a0-43f2-ad5b-f7df2fbba480_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_da8aee78-c36c-4a5b-9899-030b34253e12_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm_045e74d9-bfe3-4ece-863b-c2d9fe13969b_verboseLabel_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining contractual life vested (in years)</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm_label_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Weighted Average Remaining Contractual Term</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm_documentation_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm" xlink:to="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_bcae5817-d33a-4c96-937d-8cc668b91156_terseLabel_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offering period for employee stock purchases</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_label_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Offering Period</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_documentation_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award offering period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:to="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_256a1fa6-2850-436f-8d2f-be3d7080ba93_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_a8c05fa3-b2b0-4ef8-b1f7-cbb955b4a262_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_ddf716cc-4a3b-431e-8090-fbf9a2f5602d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_5c0c50bd-f8b5-42be-8d43-5978a95c052e_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares used to compute basic and diluted net loss per share (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic and Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice_85a2f9ab-fdd0-4529-8574-ae60b3f27b90_terseLabel_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average exercise price expected to vest (in dollars per share)</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice_label_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Weighted Average Exercise Price</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award options expected to vest weighted average exercise price.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice" xlink:to="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_7b9a244a-44a0-4fe2-a9b0-fd68aed65c36_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_cdabe013-176b-4947-af83-da21ed701a80_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_dec77c2b-cfca-4659-8535-f1765e54fdca_terseLabel_en-US" xlink:label="lab_cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:label id="lab_cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="cdna-20210331.xsd#cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_da6f4d7b-103e-408f-b7d9-28aaf25e06c6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Common Stock Warrant Liability Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_NumberOfMobilePhlebotomists_cb65e039-24ac-4fdb-ac94-591e3f245abe_terseLabel_en-US" xlink:label="lab_cdna_NumberOfMobilePhlebotomists" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of mobile phlebotomists (more than)</link:label>
    <link:label id="lab_cdna_NumberOfMobilePhlebotomists_label_en-US" xlink:label="lab_cdna_NumberOfMobilePhlebotomists" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Mobile Phlebotomists</link:label>
    <link:label id="lab_cdna_NumberOfMobilePhlebotomists_documentation_en-US" xlink:label="lab_cdna_NumberOfMobilePhlebotomists" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Mobile Phlebotomists</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_NumberOfMobilePhlebotomists" xlink:href="cdna-20210331.xsd#cdna_NumberOfMobilePhlebotomists"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_NumberOfMobilePhlebotomists" xlink:to="lab_cdna_NumberOfMobilePhlebotomists" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_3003a90c-4e7d-40b5-bacd-2e5318efea2a_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments on finance lease obligations</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of Long-term Debt, Long-term Lease Obligation, and Capital Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_aa544300-045b-4b55-ad8d-7382e28c2bef_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_79cf146e-4936-48ba-b119-4af10bd3bddd_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_db6ccd17-b862-47ee-b45b-868fd14c4257_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_a2c75533-dd53-4fc8-a933-0fe056d7e353_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares underlying warrants (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantMember_d40602f0-43b5-4a32-9300-64d3d95e06de_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares of common stock subject to outstanding common stock warrants</link:label>
    <link:label id="lab_us-gaap_WarrantMember_label_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantMember" xlink:to="lab_us-gaap_WarrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_0529ac09-fb81-4285-a212-1152eaa655a1_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAbstract" xlink:to="lab_us-gaap_NetIncomeLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightTable_4b5ec19a-6c45-4b61-a5c6-881b9964a851_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightTable_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable" xlink:to="lab_us-gaap_ClassOfWarrantOrRightTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_20ecd98b-f095-4f66-8629-8aa369603f62_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measured Using - (Level 2)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_76fa252e-5c52-4e9b-a078-9448b8f6eb7a_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_359f8c68-5894-47d3-b138-2d13e529e404_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_bb1d4e63-7cbe-45bc-bdf1-cc1a6036d914_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_167574ca-2e2b-42d7-9c42-8ecb5ace9ac6_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_21b85b61-f11d-47d3-b818-ddac419b7fef_verboseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice_fbc9ee02-c286-4b7f-8a42-da620694f3e5_verboseLabel_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average exercise price vested (in dollars per share)</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice_label_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Vested Weighted Average Exercise Price</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award options vested weighted average exercise price.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice" xlink:to="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_db81fa63-be36-41df-8ca3-1c18c85d3da1_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_f6f55ce1-bd10-498c-b95f-5afd07ac508a_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, commissions and offering costs</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_41b7dc86-bdca-49c1-af31-c2148cb2cc6f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:to="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_d4136891-bd08-4b42-ae0a-68f09158e229_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_ab608e01-10f7-4ff6-9ee9-0662fb403216_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_343721b2-d1f0-4c72-a53f-09598326a29d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price - options granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_e2140909-e9a9-4a68-a04e-25e395edb9b0_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_ba79feba-8664-40da-bcd3-a81700dc08f7_totalLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares total (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_a4e28b15-d0e6-4498-8b2d-4eec75a6f881_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Estimated Future Amortization Expense of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3c9b4cae-5baa-4093-a948-b07cf59f6d40_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidExpensesOther_ac400a31-9f77-41ca-9f7d-c2d667f95a14_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidExpensesOther_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expenses, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpensesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_6d359056-0768-4425-b3eb-4073c0269977_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_ccd252c4-05d2-4ce6-a88c-876925d26f89_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense):</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_08879a27-0109-4a66-b81b-872a4085488c_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_109bc2c1-af19-4319-99c4-4b3d7988e179_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_7cff9c1c-5221-4d4c-a1ef-b575b3c0ed64_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_50452a8c-e73a-4a64-bad7-3786fe52d247_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_567dfafc-1a3e-4573-8575-41f46ec7f88f_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_609f1491-0640-4d2b-b5bd-3b7f83f1d3a0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_248b282f-5d8e-49fb-b6b8-d988bb9a6d89_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_CostOfTestingMember_0af37e5e-dca3-4d4a-b5af-3ba65cb9a805_terseLabel_en-US" xlink:label="lab_cdna_CostOfTestingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Testing Services</link:label>
    <link:label id="lab_cdna_CostOfTestingMember_2af31cca-65bc-4efc-8a7b-aea379bab5ed_verboseLabel_en-US" xlink:label="lab_cdna_CostOfTestingMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of testing services</link:label>
    <link:label id="lab_cdna_CostOfTestingMember_label_en-US" xlink:label="lab_cdna_CostOfTestingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Testing [Member]</link:label>
    <link:label id="lab_cdna_CostOfTestingMember_documentation_en-US" xlink:label="lab_cdna_CostOfTestingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Testing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfTestingMember" xlink:href="cdna-20210331.xsd#cdna_CostOfTestingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_CostOfTestingMember" xlink:to="lab_cdna_CostOfTestingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_5d06dd2d-19bb-4b64-869f-7edc7fd2822a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term - Operating leases (in years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_7f593107-7ae9-4ce9-b7a7-0586bdb3b8d2_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_FinanceLeaseLiabilityToBePaidAfterYearFour_3365a104-dbce-46e0-a761-44411f74dfc5_terseLabel_en-US" xlink:label="lab_cdna_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_cdna_FinanceLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_cdna_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:label id="lab_cdna_FinanceLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_cdna_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:href="cdna-20210331.xsd#cdna_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_cdna_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_DerivativeLiabilityExercisePrice_7913413d-c6fe-4c82-a166-45a133822e13_terseLabel_en-US" xlink:label="lab_cdna_DerivativeLiabilityExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise price (in dollars per share)</link:label>
    <link:label id="lab_cdna_DerivativeLiabilityExercisePrice_label_en-US" xlink:label="lab_cdna_DerivativeLiabilityExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability Exercise Price</link:label>
    <link:label id="lab_cdna_DerivativeLiabilityExercisePrice_documentation_en-US" xlink:label="lab_cdna_DerivativeLiabilityExercisePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liability exercise price.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_DerivativeLiabilityExercisePrice" xlink:href="cdna-20210331.xsd#cdna_DerivativeLiabilityExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_DerivativeLiabilityExercisePrice" xlink:to="lab_cdna_DerivativeLiabilityExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ac13c7a-90bf-4fd7-b2cb-bda54d9addbb_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_PurchaseOfCommonStockWarrantsExercised_21f98a5f-4d98-419a-ae49-0cbb749013f8_terseLabel_en-US" xlink:label="lab_cdna_PurchaseOfCommonStockWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of common stock warrants exercised (in shares)</link:label>
    <link:label id="lab_cdna_PurchaseOfCommonStockWarrantsExercised_label_en-US" xlink:label="lab_cdna_PurchaseOfCommonStockWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Of Common Stock Warrants Exercised</link:label>
    <link:label id="lab_cdna_PurchaseOfCommonStockWarrantsExercised_documentation_en-US" xlink:label="lab_cdna_PurchaseOfCommonStockWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of common stock warrants exercised.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_PurchaseOfCommonStockWarrantsExercised" xlink:href="cdna-20210331.xsd#cdna_PurchaseOfCommonStockWarrantsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_PurchaseOfCommonStockWarrantsExercised" xlink:to="lab_cdna_PurchaseOfCommonStockWarrantsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_53304f0d-3bb0-4336-a166-92e0d8c0afc5_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation total expensed</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_5a5d57b2-1244-424a-83df-367df35eedce_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock under ESPP</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_72bbec24-0c89-48f8-9d6f-4040167e0b18_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_21d91054-8ba9-4971-9305-231480a5c260_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock: $0.001 par value; 100,000,000 shares authorized at March&#160;31, 2021 and December&#160;31, 2020; 51,939,121 shares and 49,441,166 shares issued and outstanding at March&#160;31, 2021 and December&#160;31, 2020, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cad37e86-59a4-4e08-a3d9-eaf7ef49c6d7_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_9360d75c-c70d-4776-bc8d-ce0623e54ed3_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_48ba1189-3977-4094-bd98-d60fdb93ee35_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_cfbb2c75-8a25-4fc1-bba8-cea3f1cf5e5b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense tax benefit recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock_aeb0e9f6-798d-4e45-b54a-6450d966b783_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Options Outstanding and Exercisable Vested or Expected to Vest</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_9a9c70a4-cbb6-4717-a4d1-c9a9da648daa_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_c87920dd-658d-47f7-9bde-f099007efa22_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock (in usd per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_2bf10ae5-7eee-4764-a023-1d87b6b72861_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_CommercializationRightsMember_346a024a-6084-4150-8e61-bce08f23c4d1_terseLabel_en-US" xlink:label="lab_cdna_CommercializationRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercialization rights</link:label>
    <link:label id="lab_cdna_CommercializationRightsMember_label_en-US" xlink:label="lab_cdna_CommercializationRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercialization Rights [Member]</link:label>
    <link:label id="lab_cdna_CommercializationRightsMember_documentation_en-US" xlink:label="lab_cdna_CommercializationRightsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercialization rights.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CommercializationRightsMember" xlink:href="cdna-20210331.xsd#cdna_CommercializationRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_CommercializationRightsMember" xlink:to="lab_cdna_CommercializationRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_97d633f7-ea6e-4c57-886b-5a06a5e64d86_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in estimated fair value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputPriceVolatilityMember_91f9f32b-ac47-4557-a855-201eb50d32a1_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility</link:label>
    <link:label id="lab_us-gaap_MeasurementInputPriceVolatilityMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Price Volatility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_XynManagementIncMember_82a7265b-1c58-406f-b513-e709afa8c276_terseLabel_en-US" xlink:label="lab_cdna_XynManagementIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">XynManagement, Inc.</link:label>
    <link:label id="lab_cdna_XynManagementIncMember_label_en-US" xlink:label="lab_cdna_XynManagementIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">XynManagement, Inc. [Member]</link:label>
    <link:label id="lab_cdna_XynManagementIncMember_documentation_en-US" xlink:label="lab_cdna_XynManagementIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">XynManagement, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_XynManagementIncMember" xlink:href="cdna-20210331.xsd#cdna_XynManagementIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_XynManagementIncMember" xlink:to="lab_cdna_XynManagementIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_ca64b5c3-b25a-4ae9-b47a-c89eb06f7ade_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedSalaries_e75e9a54-5832-4b17-adae-2ac17c8c3420_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedSalaries_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Salaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_92eaae3c-97bd-410a-9ff2-21621459adc5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value - RSUs granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3ee5c68e-e36c-4782-bf4e-f717b1d46aa2_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_303330bc-e9ab-45f4-ac53-6a926a01f8b1_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_1adfe7ee-f624-414b-8e5b-bf41216d068f_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_RemainingOperatingAndFinanceLeaseTerm_29333d99-bdfc-4cab-864f-ae95b30208c9_terseLabel_en-US" xlink:label="lab_cdna_RemainingOperatingAndFinanceLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining lease terms</link:label>
    <link:label id="lab_cdna_RemainingOperatingAndFinanceLeaseTerm_label_en-US" xlink:label="lab_cdna_RemainingOperatingAndFinanceLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining Operating And Finance Lease Term</link:label>
    <link:label id="lab_cdna_RemainingOperatingAndFinanceLeaseTerm_documentation_en-US" xlink:label="lab_cdna_RemainingOperatingAndFinanceLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining operating and finance lease term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_RemainingOperatingAndFinanceLeaseTerm" xlink:href="cdna-20210331.xsd#cdna_RemainingOperatingAndFinanceLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_RemainingOperatingAndFinanceLeaseTerm" xlink:to="lab_cdna_RemainingOperatingAndFinanceLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_101aafc6-19e8-46ae-bdb5-0e13448dcb24_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk Free Interest Rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_2b797feb-8330-4862-974f-cfc4eb563b5c_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of future minimum lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_5a89d5bb-9b87-4a64-96e5-18c8a7f37e6c_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for services</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Issued for Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_00be8b78-36b7-4ede-b66f-aca0e8dc043c_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_3e091003-b5cc-4d79-ac91-01919f698168_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_111b1586-02a7-4c4b-9189-9ac2f3dfd5f6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_d9a0eeb1-75e3-4656-bc42-3fad8614f7cb_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_08aeefcf-ed6f-49ff-8735-f75b397cca73_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_c0e7e619-4a91-449c-bcf0-e43cdf9a5ba6_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_3d8630f0-bf4b-4b75-bfbf-edcc946c9360_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_7e513c98-0d49-4336-97c7-1e4659ad5e74_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a33bc5fa-e98b-4566-97b2-8ed2ac5dcf30_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_e7a93033-2b74-42d8-aac8-b2b2256d4b91_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_11b345ab-fd5d-4990-b437-4e301783151a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_fb889626-0109-4778-bb07-d09fbdc5c907_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_5711d61a-72dd-4a1a-81b7-71aca84d0b22_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_a1232d4b-620a-4911-8c27-859c6a807ad2_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of intangible assets</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesTextBlock_e5b36b26-5a0e-4992-8646-8d11a6eaa975_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesTextBlock_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesTextBlock" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_48fa047f-0135-4844-8dfa-37f68335ea52_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_b38bd096-a062-4981-999f-209ffc209076_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrantsReceivable_db22e530-d75e-44e3-8e10-d4404bbe5c37_terseLabel_en-US" xlink:label="lab_us-gaap_GrantsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grants receivable</link:label>
    <link:label id="lab_us-gaap_GrantsReceivable_label_en-US" xlink:label="lab_us-gaap_GrantsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grants Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrantsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrantsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrantsReceivable" xlink:to="lab_us-gaap_GrantsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_629a642d-30c3-4a1e-bff7-c65b69184840_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_03195909-ce33-4bed-951f-727952c6924d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum portion of employee ESPP plan contribution</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_44cd1a92-9480-44da-8fbc-74980bd5d50b_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_e0b33fbb-82f5-4ce9-80e9-084d54e52741_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d976dd50-60cd-4ff0-ac45-a7a7014b981a_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential dilutive securities excluded from diluted net loss per share attributable to common stockholders (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_a23f8649-51a7-4ff5-905e-20c428ae5625_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term - Finance leases (in years)</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductMember_e0c9fd31-4335-4984-a645-855fe18482e9_terseLabel_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product</link:label>
    <link:label id="lab_us-gaap_ProductMember_label_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1f05e687-1704-4341-afb4-bfa1c17a02ad_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e3bcee2c-b997-4cab-a3e0-6b888be93872_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Useful&#160;Life (In&#160;Years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_f5947088-f4a9-4196-b49b-828741521aa2_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_1819ede7-4f28-46e5-ad63-1488aced7e15_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and short-term investments</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, and Short-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:to="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_f89f80b8-a05b-4dee-9033-ce68cfc23960_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable exercise date an offering period shall be equal to percentage of the lower of fair market value of common stock</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_f68a135c-5550-434c-9ed7-4e7ceb29b5c1_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_707442f8-a9f1-483a-9492-4b3d504da759_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived assets</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_0dfffe20-0dc1-4327-9a7b-3fca122fb435_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_d57506e2-2fa9-48f7-bd78-b55ea1c283df_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_6db29867-2b84-434f-b1c7-afc8c7005f02_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_3b617c02-d882-43f8-91e2-1a04c757045b_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Incentive Plans</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_7a4c8c5f-a529-4e36-a849-bbb2b35d3e23_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_7679265f-6a60-4652-845c-c30bae52737e_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_ccfa5f1b-0d05-4d77-96d2-9a960e341229_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss used to compute basic and diluted net loss per share</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d12c3508-08d1-4257-b7eb-fa8af214cfac_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_5d6f3466-f9f2-4206-92ce-86454efa0176_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2021</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCapitalizationEquityTable_ec237352-4d9a-4c86-abff-0b1233919ee0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalizationEquityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capitalization, Equity [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCapitalizationEquityTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalizationEquityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capitalization, Equity [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalizationEquityTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCapitalizationEquityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityTable" xlink:to="lab_us-gaap_ScheduleOfCapitalizationEquityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_653b72f7-199e-434f-b204-50cd7b7150ac_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in progress</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_TransChartLLCMember_26f4d68d-d0e2-42dd-8401-e9737df185fc_terseLabel_en-US" xlink:label="lab_cdna_TransChartLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TransChart LLC</link:label>
    <link:label id="lab_cdna_TransChartLLCMember_label_en-US" xlink:label="lab_cdna_TransChartLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TransChart LLC [Member]</link:label>
    <link:label id="lab_cdna_TransChartLLCMember_documentation_en-US" xlink:label="lab_cdna_TransChartLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TransChart LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_TransChartLLCMember" xlink:href="cdna-20210331.xsd#cdna_TransChartLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_TransChartLLCMember" xlink:to="lab_cdna_TransChartLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber_e606dc63-6ec6-4d5b-af24-0ae6b5480445_terseLabel_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares expected to vest (in shares)</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Number</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber_documentation_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award options expected to vest outstanding number.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber" xlink:to="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_d68211d5-68c7-4bae-ae7d-5f11db40ae0d_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_d3c0adcf-064a-4de5-9853-04fa2163c82c_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_0b765a96-4bee-4263-964d-319dbe6d65aa_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_f916f78b-256b-4bf0-b463-454f05cb823d_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share (Note 3):</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_78538be2-1818-44a5-80e8-e68cdca9a64c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment_6332b22b-e996-40f4-9e98-2da70e2d0ba8_terseLabel_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted (in shares)</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment_label_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross, Including Prior Period Shares Adjustment</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment_documentation_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross, Including Prior Period Shares Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment" xlink:to="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_625227c1-2439-4931-99f4-8266fea16951_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of future minimum lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_8a038b8d-cfc6-41b1-85d8-030dfb1aa63f_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_CommonStockWarrantLiability_d61269cd-f83c-47dc-afc5-5d233f73f9d3_terseLabel_en-US" xlink:label="lab_cdna_CommonStockWarrantLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock warrant liability</link:label>
    <link:label id="lab_cdna_CommonStockWarrantLiability_label_en-US" xlink:label="lab_cdna_CommonStockWarrantLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Warrant Liability</link:label>
    <link:label id="lab_cdna_CommonStockWarrantLiability_documentation_en-US" xlink:label="lab_cdna_CommonStockWarrantLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock warrant liability.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CommonStockWarrantLiability" xlink:href="cdna-20210331.xsd#cdna_CommonStockWarrantLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_CommonStockWarrantLiability" xlink:to="lab_cdna_CommonStockWarrantLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_NumberOfMilestonePayments_72d9c0e1-3fe8-4dd7-9529-4aee81dec661_terseLabel_en-US" xlink:label="lab_cdna_NumberOfMilestonePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of milestone payments</link:label>
    <link:label id="lab_cdna_NumberOfMilestonePayments_label_en-US" xlink:label="lab_cdna_NumberOfMilestonePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Milestone Payments</link:label>
    <link:label id="lab_cdna_NumberOfMilestonePayments_documentation_en-US" xlink:label="lab_cdna_NumberOfMilestonePayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Milestone Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_NumberOfMilestonePayments" xlink:href="cdna-20210331.xsd#cdna_NumberOfMilestonePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_NumberOfMilestonePayments" xlink:to="lab_cdna_NumberOfMilestonePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecurities_0a70d467-4deb-4778-8c5d-c8b3b1f69ca6_totalLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecurities_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecurities" xlink:to="lab_us-gaap_HeldToMaturitySecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct_bce45dc9-5513-433e-ba7d-a7b695de3536_terseLabel_en-US" xlink:label="lab_cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refund liability - CMS advance payment (Note 1)</link:label>
    <link:label id="lab_cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct_label_en-US" xlink:label="lab_cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Current, Advance Payment, CARES Act</link:label>
    <link:label id="lab_cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct_documentation_en-US" xlink:label="lab_cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Current, Advance Payment, CARES Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" xlink:href="cdna-20210331.xsd#cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" xlink:to="lab_cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_AccruedClinicalAndCostOfOtherStudiesCurrent_b2b4f8cf-2c0d-4610-b4f6-afdbb019f814_terseLabel_en-US" xlink:label="lab_cdna_AccruedClinicalAndCostOfOtherStudiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clinical studies</link:label>
    <link:label id="lab_cdna_AccruedClinicalAndCostOfOtherStudiesCurrent_label_en-US" xlink:label="lab_cdna_AccruedClinicalAndCostOfOtherStudiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Clinical And Cost Of Other Studies Current</link:label>
    <link:label id="lab_cdna_AccruedClinicalAndCostOfOtherStudiesCurrent_documentation_en-US" xlink:label="lab_cdna_AccruedClinicalAndCostOfOtherStudiesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Clinical And Cost Of Other Studies Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AccruedClinicalAndCostOfOtherStudiesCurrent" xlink:href="cdna-20210331.xsd#cdna_AccruedClinicalAndCostOfOtherStudiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_AccruedClinicalAndCostOfOtherStudiesCurrent" xlink:to="lab_cdna_AccruedClinicalAndCostOfOtherStudiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_1f49cc52-e671-4ce1-a5da-3547c6dcc840_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_8f4bea9b-ec0c-4d0d-9920-2c719ca7b2cc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_4a3270f1-f271-4125-ab95-b255ca154790_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_MedicareMember_cf1c64c7-6c20-4d52-aa84-1af9b0c7ba5d_terseLabel_en-US" xlink:label="lab_cdna_MedicareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medicare</link:label>
    <link:label id="lab_cdna_MedicareMember_label_en-US" xlink:label="lab_cdna_MedicareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medicare [Member]</link:label>
    <link:label id="lab_cdna_MedicareMember_documentation_en-US" xlink:label="lab_cdna_MedicareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medicare [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_MedicareMember" xlink:href="cdna-20210331.xsd#cdna_MedicareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_MedicareMember" xlink:to="lab_cdna_MedicareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_3b289591-3f07-4e60-b6ff-fa9fe43eb193_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ef95315e-080b-4244-8d63-4720ec0cdfc5_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock under ESPP (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_a43600b3-d71e-4889-a25a-1289e22ddf0e_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_c1df552c-a873-41aa-a53d-09f5d7136d67_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_LeaseOtherInformationAbstract_0f925b92-48f6-4173-a1b8-0eecab519f81_terseLabel_en-US" xlink:label="lab_cdna_LeaseOtherInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other information:</link:label>
    <link:label id="lab_cdna_LeaseOtherInformationAbstract_label_en-US" xlink:label="lab_cdna_LeaseOtherInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Other Information [Abstract]</link:label>
    <link:label id="lab_cdna_LeaseOtherInformationAbstract_documentation_en-US" xlink:label="lab_cdna_LeaseOtherInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease other information.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_LeaseOtherInformationAbstract" xlink:href="cdna-20210331.xsd#cdna_LeaseOtherInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_LeaseOtherInformationAbstract" xlink:to="lab_cdna_LeaseOtherInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_989663f2-985e-4774-a791-2e5804673ce3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_a20fcdb4-64d2-40dc-bffd-e6e4b750a547_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_5a76163b-8a44-471c-85f6-c424d4331d7a_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices_533bdfe5-a2d9-4d2a-8246-4074cab0b315_negatedLabel_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock awards for services (in shares)</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices_label_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Common Stock Awards For Services</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices_documentation_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award common stock awards for services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices" xlink:to="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm_07b91ee6-ea5b-498b-8e70-881601d842e1_terseLabel_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining contractual life expected to vest (in years)</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm_label_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Weighted Average Remaining Contractual Term</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm_documentation_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award options expected to vest outstanding weighted average remaining contractual term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm" xlink:to="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_39b54c1a-ce19-4143-8e71-34ef4c20c195_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense incurred related to plan</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_6bd7402b-b4bb-4306-af95-867813aa13e6_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate - Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_aa0b8347-8e15-40b5-a777-c79bf1734a6d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common shares, net of commissions and offering costs (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3520afef-fb70-4fda-84b2-2cd21f3cad3f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_16ff657a-b248-41f8-b80f-f28be644b5e7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_9d476a96-b3b4-4066-b989-171b6a6ca769_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_5e2b3a33-2492-40ff-a746-c47d4c2adc50_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets with finite lives:</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_b675b448-cc46-4c60-b6fc-8aa9bd7ace9f_totalLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value total</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b2c41808-8fbf-451d-a89c-1c49990a4378_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for cash upon exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_982a250e-c3c5-4031-865c-25356018b5f3_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock option exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_569a2f6e-842b-476b-ace0-772c93063c03_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_33e81d37-fad1-483f-9108-ba67e9c88712_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_1cb79fca-079c-4ebb-82a6-eea854823507_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other expense</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_94a7c243-a2c5-4a98-ad65-e749e67983a6_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_af070804-19a1-43c4-9a9d-88021568580e_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares of common stock subject to outstanding options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_80b06a69-2529-4230-b921-f4d44985aa35_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_dc73876c-889d-447e-80ad-27f4bf92071d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6fbd3b05-2683-4978-8e6d-4f4fffa138a9_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_65069faf-59f1-4366-b55b-5facb081dc9c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_82fe0e31-41f6-4d7a-b532-16ece6d4d460_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price - options forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember_541a2a39-c199-4f91-b070-e0ad074e7b98_terseLabel_en-US" xlink:label="lab_cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014 Employee Stock Purchase Plan</link:label>
    <link:label id="lab_cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand And Fourteen Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand And Fourteen Employee Stock Purchase Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember" xlink:href="cdna-20210331.xsd#cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember" xlink:to="lab_cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_53eb41cb-9350-428c-815b-458091012693_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_628f2db4-c3fd-4d2f-bca2-2303772ea067_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_c64ae7b0-5702-4dde-9615-ee38f4a6af69_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_d9d4600c-039f-42dc-8636-347db4d95631_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1deef232-63c7-41cf-a211-c7d44b47d569_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization and Description of Business</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_018f1749-7aa6-42c4-9bb8-1d7064f0d0c6_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2021</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1c2a6854-2880-4a86-83b5-039faa5ebacc_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_350493b4-981b-484e-9b33-ee61f08858a9_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_34b1c811-e41d-403c-9cb3-3025a4b66155_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_64a22de8-f9a0-498d-a51e-ae1a5dcf46fa_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and restricted cash at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bf58dbf8-13f3-4f80-a42e-9c3782b373ad_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and restricted cash at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9d247b27-2f29-44e3-b385-033ddcdd98bd_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash, cash equivalents, and restricted cash at the end of the period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_4e12b013-854d-4283-836d-c2d00cfa443b_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_38212e9f-febe-4a76-9fe6-9d5da0e00f20_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_221d4b07-ef6d-45f8-a9cd-63a2b289adae_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_b504ca39-9450-446b-8391-cb3d6a2d809a_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_3c9876d1-59c0-4168-8646-65ec41563c3a_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of business, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCapitalizationEquityLineItems_2c9e0c01-0300-41f1-a49d-2ea1bac4c395_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capitalization, Equity [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCapitalizationEquityLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capitalization, Equity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCapitalizationEquityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:to="lab_us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_9d97fa70-2b39-4bad-b7ef-fd360ad26ea9_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued and other liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_6d45910e-4a84-4f39-b4ca-d369c8bbcdd8_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accrued and other liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities and Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_54566d90-2651-46a8-ad7d-2fc20fc31f48_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_d7d3f69b-25a4-4c8e-85b2-aa811f436672_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Marketable Securities</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_f29b1ff9-1da7-4c61-8259-e48812618950_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_769f05fc-d80e-4045-b004-ade1a4e8f7b4_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_21ac7207-566f-43ee-9245-f7b2a973a52d_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_16f0f83d-b749-4c79-9b21-38522883ae84_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for cash upon exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_d7cfd4a3-0d6b-4a16-ada1-72994ea7839d_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net carrying amount</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_GoodwillAndIntangibleAssetsLineItems_ee6beb0b-f4c2-4146-9d1d-2f33604cad67_terseLabel_en-US" xlink:label="lab_cdna_GoodwillAndIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Intangible Assets [Line Items]</link:label>
    <link:label id="lab_cdna_GoodwillAndIntangibleAssetsLineItems_label_en-US" xlink:label="lab_cdna_GoodwillAndIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Intangible Assets [Line Items]</link:label>
    <link:label id="lab_cdna_GoodwillAndIntangibleAssetsLineItems_documentation_en-US" xlink:label="lab_cdna_GoodwillAndIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_GoodwillAndIntangibleAssetsLineItems" xlink:href="cdna-20210331.xsd#cdna_GoodwillAndIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_GoodwillAndIntangibleAssetsLineItems" xlink:to="lab_cdna_GoodwillAndIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_7d47f657-4750-45ad-830e-0cb5074c8dfe_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_40890e1e-4aca-4dcb-a81b-d3e2780f251c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e7fe7c18-fd64-4c45-98d2-9ed6d48b0a91_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_7b96198c-e954-48e1-878b-0e74072f1817_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_730a5b07-eed9-4321-b24c-1ea77fd40e96_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_cc98dc76-3e89-4b21-a3b6-30e7cadde412_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value of RSUs</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSupplies_d91dc20f-0e7d-4642-a8f9-35bf8e85f2a2_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSupplies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSupplies_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSupplies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials and Supplies, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsAndSupplies" xlink:to="lab_us-gaap_InventoryRawMaterialsAndSupplies" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod_a549cdc2-2c31-4769-9197-b4ca1d50f523_terseLabel_en-US" xlink:label="lab_cdna_StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued (in shares)</link:label>
    <link:label id="lab_cdna_StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod_label_en-US" xlink:label="lab_cdna_StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Cashless Warrants Exercises In Period</link:label>
    <link:label id="lab_cdna_StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod_documentation_en-US" xlink:label="lab_cdna_StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Cashless Warrants Exercises In Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod" xlink:href="cdna-20210331.xsd#cdna_StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod" xlink:to="lab_cdna_StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_9ceef21d-6ad4-4a3c-a78a-c384bff316cf_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_53681d72-1559-43c3-9a4a-370070effbfa_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b1432c5e-c33b-4576-994b-394d8c053d52_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_17c72999-a10a-48c1-a424-e0554dabccd1_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_81ad9d33-bbd9-46f3-b802-b3e385860f2d_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1f694816-a8f2-41a6-ba3d-5c2f7ac8ae2e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_3d42bd3e-7e4e-48a2-a52a-b9df3aa195df_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock warrant liability</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstanding" xlink:to="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_972f4b0c-8a75-4c99-8672-ba6a44a5a663_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Award</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_86c22ce8-47b4-4f97-baa3-ceba79a2e4cc_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_dcfd1e88-f1ce-4144-9b59-00546111c474_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_AcquiredInProcessTechnologyMember_f0234e21-7e50-4713-b068-bb46baa17b6f_terseLabel_en-US" xlink:label="lab_cdna_AcquiredInProcessTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired in-process technology</link:label>
    <link:label id="lab_cdna_AcquiredInProcessTechnologyMember_label_en-US" xlink:label="lab_cdna_AcquiredInProcessTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired In Process Technology [Member]</link:label>
    <link:label id="lab_cdna_AcquiredInProcessTechnologyMember_documentation_en-US" xlink:label="lab_cdna_AcquiredInProcessTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired In Process Technology</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AcquiredInProcessTechnologyMember" xlink:href="cdna-20210331.xsd#cdna_AcquiredInProcessTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_AcquiredInProcessTechnologyMember" xlink:to="lab_cdna_AcquiredInProcessTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_79d025f5-93e6-4fa1-9448-267d5fa97de4_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_WarrantsDisclosureTextBlock_db2ece61-6e46-4e98-a8ad-4d451b3be5c7_terseLabel_en-US" xlink:label="lab_cdna_WarrantsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants</link:label>
    <link:label id="lab_cdna_WarrantsDisclosureTextBlock_label_en-US" xlink:label="lab_cdna_WarrantsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants Disclosure [Text Block]</link:label>
    <link:label id="lab_cdna_WarrantsDisclosureTextBlock_documentation_en-US" xlink:label="lab_cdna_WarrantsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_WarrantsDisclosureTextBlock" xlink:href="cdna-20210331.xsd#cdna_WarrantsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_WarrantsDisclosureTextBlock" xlink:to="lab_cdna_WarrantsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_24f2c388-e24b-4690-81e8-6494aa09eb7f_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_b4523665-aa1e-4e0c-b786-6840ef8b06b8_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_DerivativeLiabilityTerm_af381873-377e-48cf-a486-3543ac473c9e_terseLabel_en-US" xlink:label="lab_cdna_DerivativeLiabilityTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining term (in years)</link:label>
    <link:label id="lab_cdna_DerivativeLiabilityTerm_label_en-US" xlink:label="lab_cdna_DerivativeLiabilityTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability Term</link:label>
    <link:label id="lab_cdna_DerivativeLiabilityTerm_documentation_en-US" xlink:label="lab_cdna_DerivativeLiabilityTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liability term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_DerivativeLiabilityTerm" xlink:href="cdna-20210331.xsd#cdna_DerivativeLiabilityTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_DerivativeLiabilityTerm" xlink:to="lab_cdna_DerivativeLiabilityTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_63a46cc3-16da-4d50-86cc-8fad64805e58_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_ba25d52f-fd22-4478-bda0-3bdcaa359839_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward_8875dd82-6ef7-4b66-8079-49a1c23fa5fb_terseLabel_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of RSU Shares</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward_label_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Number Of RSU Shares [Roll Forward]</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward_documentation_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Number Of RSU Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward" xlink:to="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_ff42845d-b16b-4c4a-a477-b6ef661f461c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_a4891dee-787c-40fd-8b2c-54313da2459a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_76173816-dc51-42a1-87ec-4f6c5b3e92f0_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_38ed6f0c-36d7-4fce-bb7e-497ee7d3db79_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price - options expired (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems_266f30d6-3777-4be0-b824-27126087e32d_terseLabel_en-US" xlink:label="lab_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Finite And Infinite Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Finite And Infinite Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems_documentation_en-US" xlink:label="lab_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of finite and infinite lived intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems" xlink:href="cdna-20210331.xsd#cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems" xlink:to="lab_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_148f44e2-9f23-46a2-87a9-ee76ce417753_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_b65630d5-02e5-4ae2-ba4b-732eb271894f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum_ca88d7ae-6ab0-4824-935c-14bad14dbb88_terseLabel_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum value of employee purchased shares per calendar year</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum_label_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Amount Of Outstanding Stock Maximum</link:label>
    <link:label id="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum_documentation_en-US" xlink:label="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award fair value amount of outstanding stock maximum.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum" xlink:to="lab_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_c48384f1-483c-433b-b0dc-a03555f57cdb_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Note Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Note Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="lab_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>cdna-20210331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:b8169845-e963-4701-a838-946855bd750c,g:782d8a3f-9ce4-449f-b470-32a4cd293ce7-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.caredxinc.com/role/CoverPage" xlink:type="simple" xlink:href="cdna-20210331.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_14c4d51b-a13e-42eb-b5ad-bcc397236cd1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_DocumentType_14c4d51b-a13e-42eb-b5ad-bcc397236cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_c96a9c10-d058-4cbe-8ae3-3d8ba64de414" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_DocumentQuarterlyReport_c96a9c10-d058-4cbe-8ae3-3d8ba64de414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_a5d027ce-acb1-4128-a51c-f43144d9bae6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_DocumentPeriodEndDate_a5d027ce-acb1-4128-a51c-f43144d9bae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_d843a7da-17cb-4bf7-8b20-6916b44aac51" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_DocumentTransitionReport_d843a7da-17cb-4bf7-8b20-6916b44aac51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_2707fcb6-a1ee-4ad4-8bd3-26ad3adf5165" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_EntityFileNumber_2707fcb6-a1ee-4ad4-8bd3-26ad3adf5165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_230811d3-2268-4828-9b6d-6f33c196934e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_EntityRegistrantName_230811d3-2268-4828-9b6d-6f33c196934e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_0b42f665-77b5-4c25-bc66-0ff4fb3a06b2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_EntityIncorporationStateCountryCode_0b42f665-77b5-4c25-bc66-0ff4fb3a06b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_2a2bc07e-c0a7-46a3-9047-c9dfea172904" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_EntityTaxIdentificationNumber_2a2bc07e-c0a7-46a3-9047-c9dfea172904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_b2187f75-730c-4fed-ac1f-ebf2639d1200" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_EntityAddressAddressLine1_b2187f75-730c-4fed-ac1f-ebf2639d1200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_a40c43eb-29de-43d7-8100-1fa6b43a77e8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_EntityAddressCityOrTown_a40c43eb-29de-43d7-8100-1fa6b43a77e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_4ff576c2-e51f-4a23-b7c9-67e603c89b28" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_EntityAddressStateOrProvince_4ff576c2-e51f-4a23-b7c9-67e603c89b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_0adb16d0-1b5b-47cf-bafa-7efe2bd10fc5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_EntityAddressPostalZipCode_0adb16d0-1b5b-47cf-bafa-7efe2bd10fc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_bd32bbe1-516d-4578-becc-a84a62b01d9d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_CityAreaCode_bd32bbe1-516d-4578-becc-a84a62b01d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_dd123e48-da59-463f-a8a8-1525f66a22c1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_LocalPhoneNumber_dd123e48-da59-463f-a8a8-1525f66a22c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_1d8e1e28-84c1-4d80-aa21-e822bbf0b776" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_Security12bTitle_1d8e1e28-84c1-4d80-aa21-e822bbf0b776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_977650bd-3382-45f8-bad3-630137bb8b33" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_TradingSymbol_977650bd-3382-45f8-bad3-630137bb8b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_7e0f59b0-63da-49d0-90db-518c54c29ac9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_SecurityExchangeName_7e0f59b0-63da-49d0-90db-518c54c29ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_aa3f0347-0aa4-4e24-9248-cd5031cd6cac" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_EntityCurrentReportingStatus_aa3f0347-0aa4-4e24-9248-cd5031cd6cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_07ff16a5-2fd9-4ffc-aec6-2e5fd07cb682" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_EntityInteractiveDataCurrent_07ff16a5-2fd9-4ffc-aec6-2e5fd07cb682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_2ef384ab-dc2d-4fe8-9b58-8d5e6ae65ae8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_EntityFilerCategory_2ef384ab-dc2d-4fe8-9b58-8d5e6ae65ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_f7bc3377-ff7a-4688-84a0-ff6fc4a7870d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_EntitySmallBusiness_f7bc3377-ff7a-4688-84a0-ff6fc4a7870d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_83fcc2d7-d7fd-438c-84fa-5b50a1a4cf6b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_EntityEmergingGrowthCompany_83fcc2d7-d7fd-438c-84fa-5b50a1a4cf6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_afb09a77-c86d-4bac-a4c6-6e52e98965c6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_EntityShellCompany_afb09a77-c86d-4bac-a4c6-6e52e98965c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_c1f5bb8f-9ef4-4e1b-b10a-747966e41b4c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_c1f5bb8f-9ef4-4e1b-b10a-747966e41b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_d6e66ce2-0546-44a6-b83a-87948492f6d0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_AmendmentFlag_d6e66ce2-0546-44a6-b83a-87948492f6d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_39aa7572-3cbb-4921-815e-1cf8628641a3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_DocumentFiscalYearFocus_39aa7572-3cbb-4921-815e-1cf8628641a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_43a240bf-51db-4513-9f0c-3c0d97f4a3dc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_DocumentFiscalPeriodFocus_43a240bf-51db-4513-9f0c-3c0d97f4a3dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_8e1a9c99-6233-49e5-b187-8c93b9215393" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_EntityCentralIndexKey_8e1a9c99-6233-49e5-b187-8c93b9215393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_fe682b01-cf7e-4a79-a5aa-3a254896a1e9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ecc0c03b-b418-4a85-b66e-bd5220957ac5" xlink:to="loc_dei_CurrentFiscalYearEndDate_fe682b01-cf7e-4a79-a5aa-3a254896a1e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_409c481d-11af-42c9-b732-f485914e095b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_e8aacd52-256b-4b29-b01e-ef9dada42410" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_409c481d-11af-42c9-b732-f485914e095b" xlink:to="loc_us-gaap_AssetsAbstract_e8aacd52-256b-4b29-b01e-ef9dada42410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_5239cdb5-8a5d-4e34-b464-a1c69f288515" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e8aacd52-256b-4b29-b01e-ef9dada42410" xlink:to="loc_us-gaap_AssetsCurrentAbstract_5239cdb5-8a5d-4e34-b464-a1c69f288515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_05d16fe3-c1b2-413d-9ab0-3b0f036973b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5239cdb5-8a5d-4e34-b464-a1c69f288515" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_05d16fe3-c1b2-413d-9ab0-3b0f036973b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_fbd1fd68-2263-4ab3-b04d-4b5de5c8e2ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5239cdb5-8a5d-4e34-b464-a1c69f288515" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_fbd1fd68-2263-4ab3-b04d-4b5de5c8e2ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6f6e0c5d-3ee2-44d4-a022-1ec4e2a74059" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5239cdb5-8a5d-4e34-b464-a1c69f288515" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6f6e0c5d-3ee2-44d4-a022-1ec4e2a74059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_c8b631d8-7bca-466e-94ca-37fac8ec482d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5239cdb5-8a5d-4e34-b464-a1c69f288515" xlink:to="loc_us-gaap_InventoryNet_c8b631d8-7bca-466e-94ca-37fac8ec482d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1f1946de-d636-4fd5-a741-a4b5f86dd3e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5239cdb5-8a5d-4e34-b464-a1c69f288515" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1f1946de-d636-4fd5-a741-a4b5f86dd3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c8610622-76e0-4755-928a-5e5de6ada667" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5239cdb5-8a5d-4e34-b464-a1c69f288515" xlink:to="loc_us-gaap_AssetsCurrent_c8610622-76e0-4755-928a-5e5de6ada667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ea143d2f-9f53-4df4-8973-cb4a52946d78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e8aacd52-256b-4b29-b01e-ef9dada42410" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_ea143d2f-9f53-4df4-8973-cb4a52946d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_7e835087-fa89-4fec-989e-c4797376bef8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e8aacd52-256b-4b29-b01e-ef9dada42410" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_7e835087-fa89-4fec-989e-c4797376bef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0bec02be-248a-4b24-a10d-e378a9ac3f73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e8aacd52-256b-4b29-b01e-ef9dada42410" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0bec02be-248a-4b24-a10d-e378a9ac3f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e8551053-2238-48c0-b088-3e76c2a7edcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e8aacd52-256b-4b29-b01e-ef9dada42410" xlink:to="loc_us-gaap_Goodwill_e8551053-2238-48c0-b088-3e76c2a7edcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_f439684b-dc20-4ace-ae3d-a60b7d32d99f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e8aacd52-256b-4b29-b01e-ef9dada42410" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_f439684b-dc20-4ace-ae3d-a60b7d32d99f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_6ea72e0e-f9d3-436d-838e-929e0d0c1d33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e8aacd52-256b-4b29-b01e-ef9dada42410" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_6ea72e0e-f9d3-436d-838e-929e0d0c1d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0743fc9c-6be8-45fc-8d8e-090ea653f304" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e8aacd52-256b-4b29-b01e-ef9dada42410" xlink:to="loc_us-gaap_Assets_0743fc9c-6be8-45fc-8d8e-090ea653f304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e7f6464-353f-49b3-8be1-6e2dec3136f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_409c481d-11af-42c9-b732-f485914e095b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e7f6464-353f-49b3-8be1-6e2dec3136f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_2f3d01d8-2b3f-4354-99c6-8ddb36c641c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e7f6464-353f-49b3-8be1-6e2dec3136f3" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_2f3d01d8-2b3f-4354-99c6-8ddb36c641c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_7d238cee-0d7d-4128-8e9a-d960b118e3ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2f3d01d8-2b3f-4354-99c6-8ddb36c641c8" xlink:to="loc_us-gaap_AccountsPayableCurrent_7d238cee-0d7d-4128-8e9a-d960b118e3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9ebf22e2-ac9c-48fc-8ee4-5f2f384a8bef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2f3d01d8-2b3f-4354-99c6-8ddb36c641c8" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9ebf22e2-ac9c-48fc-8ee4-5f2f384a8bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_4c18444d-77a6-4b25-b8b0-4405d80d33e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2f3d01d8-2b3f-4354-99c6-8ddb36c641c8" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_4c18444d-77a6-4b25-b8b0-4405d80d33e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct_e7bc1170-3ddf-4056-8017-9e0e8428803a" xlink:href="cdna-20210331.xsd#cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2f3d01d8-2b3f-4354-99c6-8ddb36c641c8" xlink:to="loc_cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct_e7bc1170-3ddf-4056-8017-9e0e8428803a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9f8991cd-905c-400c-8847-0cc5a7c4b93c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2f3d01d8-2b3f-4354-99c6-8ddb36c641c8" xlink:to="loc_us-gaap_LiabilitiesCurrent_9f8991cd-905c-400c-8847-0cc5a7c4b93c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_eb71af76-e811-4fcf-8beb-35a39a46c94a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e7f6464-353f-49b3-8be1-6e2dec3136f3" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_eb71af76-e811-4fcf-8beb-35a39a46c94a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_9f31b115-88d2-41cc-9266-f31ec39b4006" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e7f6464-353f-49b3-8be1-6e2dec3136f3" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_9f31b115-88d2-41cc-9266-f31ec39b4006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_DeferredPaymentsForIntangibleAssetsNoncurrent_da1dbfa3-ed36-4b34-856c-0745b7d3ebdd" xlink:href="cdna-20210331.xsd#cdna_DeferredPaymentsForIntangibleAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e7f6464-353f-49b3-8be1-6e2dec3136f3" xlink:to="loc_cdna_DeferredPaymentsForIntangibleAssetsNoncurrent_da1dbfa3-ed36-4b34-856c-0745b7d3ebdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8abaa9b4-2dec-48b4-9ff2-3571a6262b28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e7f6464-353f-49b3-8be1-6e2dec3136f3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8abaa9b4-2dec-48b4-9ff2-3571a6262b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2243a15e-0bac-47ed-9efe-f6c7747399fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e7f6464-353f-49b3-8be1-6e2dec3136f3" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2243a15e-0bac-47ed-9efe-f6c7747399fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f64dfadf-7ece-425d-81ef-993ec35a0ada" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e7f6464-353f-49b3-8be1-6e2dec3136f3" xlink:to="loc_us-gaap_Liabilities_f64dfadf-7ece-425d-81ef-993ec35a0ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_0866ba7f-c416-4f2f-afcf-7a67bb538768" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e7f6464-353f-49b3-8be1-6e2dec3136f3" xlink:to="loc_us-gaap_CommitmentsAndContingencies_0866ba7f-c416-4f2f-afcf-7a67bb538768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_ae31b925-885d-4339-b42e-fb109ce768ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e7f6464-353f-49b3-8be1-6e2dec3136f3" xlink:to="loc_us-gaap_StockholdersEquityAbstract_ae31b925-885d-4339-b42e-fb109ce768ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_8ec1fffa-cc6c-404a-bad6-2a6d5be231b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ae31b925-885d-4339-b42e-fb109ce768ca" xlink:to="loc_us-gaap_PreferredStockValue_8ec1fffa-cc6c-404a-bad6-2a6d5be231b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_aae25f76-ebee-40bf-9a13-71fb1f33a70e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ae31b925-885d-4339-b42e-fb109ce768ca" xlink:to="loc_us-gaap_CommonStockValue_aae25f76-ebee-40bf-9a13-71fb1f33a70e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_a59d0d34-eed9-4fa1-ad93-ee133829fff4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ae31b925-885d-4339-b42e-fb109ce768ca" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_a59d0d34-eed9-4fa1-ad93-ee133829fff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b06b9bc4-16f5-4363-ab66-1052775cc524" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ae31b925-885d-4339-b42e-fb109ce768ca" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b06b9bc4-16f5-4363-ab66-1052775cc524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_afe597ff-9471-4eff-a534-2f90a0da61cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ae31b925-885d-4339-b42e-fb109ce768ca" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_afe597ff-9471-4eff-a534-2f90a0da61cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_70c25d3b-5dd1-47af-8374-330acbc21ba7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ae31b925-885d-4339-b42e-fb109ce768ca" xlink:to="loc_us-gaap_StockholdersEquity_70c25d3b-5dd1-47af-8374-330acbc21ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_590f12d6-d8ed-4cc6-8fae-690ae78707bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6e7f6464-353f-49b3-8be1-6e2dec3136f3" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_590f12d6-d8ed-4cc6-8fae-690ae78707bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_aa1f13d1-146e-4969-bf10-e97c6ea91156" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_254108f0-43f1-4f56-a9f0-87acfeb18757" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aa1f13d1-146e-4969-bf10-e97c6ea91156" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_254108f0-43f1-4f56-a9f0-87acfeb18757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_3f4a69d1-04e8-4ac5-9505-6fe6d1469187" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aa1f13d1-146e-4969-bf10-e97c6ea91156" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_3f4a69d1-04e8-4ac5-9505-6fe6d1469187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_a2602ba6-ee0e-4ee0-94bb-242168cd3f87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aa1f13d1-146e-4969-bf10-e97c6ea91156" xlink:to="loc_us-gaap_PreferredStockSharesIssued_a2602ba6-ee0e-4ee0-94bb-242168cd3f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_2f64a64a-74aa-4a2f-be7d-de1f0a2b26f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aa1f13d1-146e-4969-bf10-e97c6ea91156" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_2f64a64a-74aa-4a2f-be7d-de1f0a2b26f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_c8cdedc2-c9cf-467b-8928-bddb0f3818ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aa1f13d1-146e-4969-bf10-e97c6ea91156" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_c8cdedc2-c9cf-467b-8928-bddb0f3818ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_56f38c16-ac35-4ea5-a577-b359cc4aadeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aa1f13d1-146e-4969-bf10-e97c6ea91156" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_56f38c16-ac35-4ea5-a577-b359cc4aadeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_22073cca-e16c-438f-83f4-974e86b464f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aa1f13d1-146e-4969-bf10-e97c6ea91156" xlink:to="loc_us-gaap_CommonStockSharesIssued_22073cca-e16c-438f-83f4-974e86b464f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a95bb670-4606-4472-84f2-0c9783ed93f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aa1f13d1-146e-4969-bf10-e97c6ea91156" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a95bb670-4606-4472-84f2-0c9783ed93f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_edf0cda3-95ac-4edf-9cd0-c4468624f40d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1ff1030e-721a-4f35-9d90-fed4a9f02a6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edf0cda3-95ac-4edf-9cd0-c4468624f40d" xlink:to="loc_us-gaap_StatementTable_1ff1030e-721a-4f35-9d90-fed4a9f02a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_51160cb5-7827-4164-9516-f53f4a9e63aa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1ff1030e-721a-4f35-9d90-fed4a9f02a6a" xlink:to="loc_srt_ProductOrServiceAxis_51160cb5-7827-4164-9516-f53f4a9e63aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f4c532c7-0f8b-4bda-8a0d-7717ab8624ab" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_51160cb5-7827-4164-9516-f53f4a9e63aa" xlink:to="loc_srt_ProductsAndServicesDomain_f4c532c7-0f8b-4bda-8a0d-7717ab8624ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_5a4bf2e6-581c-4d03-9b7a-21dc4a6d2038" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f4c532c7-0f8b-4bda-8a0d-7717ab8624ab" xlink:to="loc_us-gaap_ServiceMember_5a4bf2e6-581c-4d03-9b7a-21dc4a6d2038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_d727d4a2-02da-4efc-9fbf-0efb14366f21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f4c532c7-0f8b-4bda-8a0d-7717ab8624ab" xlink:to="loc_us-gaap_ProductMember_d727d4a2-02da-4efc-9fbf-0efb14366f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_DigitalAndOtherMember_53a7daa0-ac31-48d2-8a11-f976884a9c66" xlink:href="cdna-20210331.xsd#cdna_DigitalAndOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f4c532c7-0f8b-4bda-8a0d-7717ab8624ab" xlink:to="loc_cdna_DigitalAndOtherMember_53a7daa0-ac31-48d2-8a11-f976884a9c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1ff1030e-721a-4f35-9d90-fed4a9f02a6a" xlink:to="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_c4672a75-84bb-42dd-9b78-878e1a71f990" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:to="loc_us-gaap_RevenuesAbstract_c4672a75-84bb-42dd-9b78-878e1a71f990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_11651937-2392-445b-b4cc-3c60b07ca8df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_c4672a75-84bb-42dd-9b78-878e1a71f990" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_11651937-2392-445b-b4cc-3c60b07ca8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_da981606-dabd-4d14-8678-c9ee76e5ac59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:to="loc_us-gaap_OperatingExpensesAbstract_da981606-dabd-4d14-8678-c9ee76e5ac59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_b666482e-a84f-4f10-b20a-876722d065d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_da981606-dabd-4d14-8678-c9ee76e5ac59" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_b666482e-a84f-4f10-b20a-876722d065d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_74e75e35-b10a-46aa-a419-f584508d33fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_da981606-dabd-4d14-8678-c9ee76e5ac59" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_74e75e35-b10a-46aa-a419-f584508d33fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_9de2a0d4-1429-4085-93ce-155096dda42e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_da981606-dabd-4d14-8678-c9ee76e5ac59" xlink:to="loc_us-gaap_SellingAndMarketingExpense_9de2a0d4-1429-4085-93ce-155096dda42e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_36a3bf5d-dcfc-4b17-ba37-d2a3ec5b32e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_da981606-dabd-4d14-8678-c9ee76e5ac59" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_36a3bf5d-dcfc-4b17-ba37-d2a3ec5b32e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_246b3acf-a5b7-43d7-877c-c540e34746df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_da981606-dabd-4d14-8678-c9ee76e5ac59" xlink:to="loc_us-gaap_OperatingExpenses_246b3acf-a5b7-43d7-877c-c540e34746df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1d1d8646-83e9-4881-88fa-3d340d970f5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:to="loc_us-gaap_OperatingIncomeLoss_1d1d8646-83e9-4881-88fa-3d340d970f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_db45e2dc-dc40-4c92-979c-cf205ca3e780" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_db45e2dc-dc40-4c92-979c-cf205ca3e780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_66ac5220-19dc-415d-9af2-cf1ef3869af5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_db45e2dc-dc40-4c92-979c-cf205ca3e780" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_66ac5220-19dc-415d-9af2-cf1ef3869af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_d38f714a-a113-49f9-a1f4-9255717a07a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_db45e2dc-dc40-4c92-979c-cf205ca3e780" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_d38f714a-a113-49f9-a1f4-9255717a07a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_2c1fa7cc-cda6-44cc-8d67-85ca3c4fda80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_db45e2dc-dc40-4c92-979c-cf205ca3e780" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_2c1fa7cc-cda6-44cc-8d67-85ca3c4fda80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_c279b342-a3ed-4233-8a18-4f399ff23db2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_db45e2dc-dc40-4c92-979c-cf205ca3e780" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_c279b342-a3ed-4233-8a18-4f399ff23db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_78cf2579-ff7a-4750-924c-85ab346ee0b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_78cf2579-ff7a-4750-924c-85ab346ee0b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_302c3915-7421-4d97-b7c4-67948a4e4316" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_302c3915-7421-4d97-b7c4-67948a4e4316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8919c5af-1577-46b5-91a0-65acc73da030" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:to="loc_us-gaap_NetIncomeLoss_8919c5af-1577-46b5-91a0-65acc73da030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_22cd7d13-bb44-4f08-b618-fb2934eeb184" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:to="loc_us-gaap_EarningsPerShareAbstract_22cd7d13-bb44-4f08-b618-fb2934eeb184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_1fe1e9ac-0864-4adf-ac7e-bd4eb625dc3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_22cd7d13-bb44-4f08-b618-fb2934eeb184" xlink:to="loc_us-gaap_EarningsPerShareBasic_1fe1e9ac-0864-4adf-ac7e-bd4eb625dc3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_fc41ec9b-5a09-4653-9498-e417fcb47ab0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_22cd7d13-bb44-4f08-b618-fb2934eeb184" xlink:to="loc_us-gaap_EarningsPerShareDiluted_fc41ec9b-5a09-4653-9498-e417fcb47ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_75d5a67d-99b3-4c53-9047-d8a837a77452" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4748007d-1709-49a5-94ca-8356dce95da2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_75d5a67d-99b3-4c53-9047-d8a837a77452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_57be422f-1c79-4c86-86fd-fc53a159d931" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_75d5a67d-99b3-4c53-9047-d8a837a77452" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_57be422f-1c79-4c86-86fd-fc53a159d931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_24724aee-8178-44c5-9b9c-0f0b4462aa85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_75d5a67d-99b3-4c53-9047-d8a837a77452" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_24724aee-8178-44c5-9b9c-0f0b4462aa85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedStatementsofComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_87d0fe6f-ceab-48c8-955b-0f32ca0e0550" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ebc6e57c-1295-4608-8a0f-c05fac442452" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_87d0fe6f-ceab-48c8-955b-0f32ca0e0550" xlink:to="loc_us-gaap_NetIncomeLoss_ebc6e57c-1295-4608-8a0f-c05fac442452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cb9784ca-f41c-4029-8f7b-31a6bc65d9cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_87d0fe6f-ceab-48c8-955b-0f32ca0e0550" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cb9784ca-f41c-4029-8f7b-31a6bc65d9cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_731fbb75-5250-45b6-9cee-09111f9afdc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cb9784ca-f41c-4029-8f7b-31a6bc65d9cf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_731fbb75-5250-45b6-9cee-09111f9afdc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_14d0ed9f-43ab-48c8-93d6-351a28f9afd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_87d0fe6f-ceab-48c8-955b-0f32ca0e0550" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_14d0ed9f-43ab-48c8-93d6-351a28f9afd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_d756d129-810b-4bd3-bc7f-d88f28f6b01d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d90e5ab6-9598-4f1c-8218-eeda44ba3e22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_d756d129-810b-4bd3-bc7f-d88f28f6b01d" xlink:to="loc_us-gaap_StatementTable_d90e5ab6-9598-4f1c-8218-eeda44ba3e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_fdb2080a-3ccb-4467-80b9-5e092f5adb12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d90e5ab6-9598-4f1c-8218-eeda44ba3e22" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_fdb2080a-3ccb-4467-80b9-5e092f5adb12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_564f32e2-289b-49dc-8cc4-8a1dbc5cb3b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_fdb2080a-3ccb-4467-80b9-5e092f5adb12" xlink:to="loc_us-gaap_EquityComponentDomain_564f32e2-289b-49dc-8cc4-8a1dbc5cb3b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5a5e16a4-37f4-48d7-bbb0-72ad97a56040" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_564f32e2-289b-49dc-8cc4-8a1dbc5cb3b8" xlink:to="loc_us-gaap_CommonStockMember_5a5e16a4-37f4-48d7-bbb0-72ad97a56040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f5f23d09-dfb9-48c0-a757-7b840dfe9ba2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_564f32e2-289b-49dc-8cc4-8a1dbc5cb3b8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f5f23d09-dfb9-48c0-a757-7b840dfe9ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ccfb6ab0-e815-4b2d-93e8-06e0940bd379" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_564f32e2-289b-49dc-8cc4-8a1dbc5cb3b8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ccfb6ab0-e815-4b2d-93e8-06e0940bd379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_56e1d85c-190f-4301-9e62-dca768d0a6c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_564f32e2-289b-49dc-8cc4-8a1dbc5cb3b8" xlink:to="loc_us-gaap_RetainedEarningsMember_56e1d85c-190f-4301-9e62-dca768d0a6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c5743bee-f223-4721-895c-17f5ae36452a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d90e5ab6-9598-4f1c-8218-eeda44ba3e22" xlink:to="loc_us-gaap_StatementLineItems_c5743bee-f223-4721-895c-17f5ae36452a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c5743bee-f223-4721-895c-17f5ae36452a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_4b1775b1-ab70-41fe-8e70-98bf02d46876" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_SharesOutstanding_4b1775b1-ab70-41fe-8e70-98bf02d46876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_636c606f-94ab-49d3-a121-c7c29e8e4837" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_StockholdersEquity_636c606f-94ab-49d3-a121-c7c29e8e4837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_6c2b6427-cc27-4b06-b463-cdedd856fa8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_6c2b6427-cc27-4b06-b463-cdedd856fa8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_b599aa5f-aed6-43ba-894d-5da143161f86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_b599aa5f-aed6-43ba-894d-5da143161f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_542301f1-9795-47ac-8a39-6e38ed4585a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_542301f1-9795-47ac-8a39-6e38ed4585a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_8855388e-8118-4987-8f41-7c2712c14add" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_8855388e-8118-4987-8f41-7c2712c14add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_738a0658-ffa0-4a8f-8c11-c149c211ac15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_738a0658-ffa0-4a8f-8c11-c149c211ac15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_be4ca4ed-b62e-4860-b6eb-3a7bbae93739" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_be4ca4ed-b62e-4860-b6eb-3a7bbae93739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_7d117207-72e6-4f05-9dff-ddcea9151504" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_7d117207-72e6-4f05-9dff-ddcea9151504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_26b5fe6b-5098-453d-afef-cb6eae30d356" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_26b5fe6b-5098-453d-afef-cb6eae30d356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_fb9ddef8-7194-441f-b2f9-cebc0d56d3f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_fb9ddef8-7194-441f-b2f9-cebc0d56d3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b8fb91e1-55b0-4c3c-8ee0-90ce15c0e52f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b8fb91e1-55b0-4c3c-8ee0-90ce15c0e52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares_bd0d8b25-ca0f-4a53-b372-84f0ac3520f2" xlink:href="cdna-20210331.xsd#cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares_bd0d8b25-ca0f-4a53-b372-84f0ac3520f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue_ec43ee52-2740-4202-9fc9-fc16106b9ef1" xlink:href="cdna-20210331.xsd#cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue_ec43ee52-2740-4202-9fc9-fc16106b9ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9f13d271-7609-416c-a5b0-147d3ccba09e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9f13d271-7609-416c-a5b0-147d3ccba09e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_17322157-64e8-4d25-9a0e-1f621e3e1b08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_17322157-64e8-4d25-9a0e-1f621e3e1b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f3ac7bd1-4994-46c3-885c-c42b3105cda8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_NetIncomeLoss_f3ac7bd1-4994-46c3-885c-c42b3105cda8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_375608b5-2e71-44ed-8370-b07058b23863" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_SharesOutstanding_375608b5-2e71-44ed-8370-b07058b23863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_13329db2-1778-464e-b626-adea3090d627" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9a6e6622-483a-4889-a3d9-196c0cd099ee" xlink:to="loc_us-gaap_StockholdersEquity_13329db2-1778-464e-b626-adea3090d627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_61295951-4cf2-4cc0-82fa-b7f38e83d02f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_be48dcf2-dd2c-4256-a531-70e598ca68be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_61295951-4cf2-4cc0-82fa-b7f38e83d02f" xlink:to="loc_us-gaap_StatementTable_be48dcf2-dd2c-4256-a531-70e598ca68be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_e2072c41-a7dc-4cc9-9695-bb71ce4cd235" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_be48dcf2-dd2c-4256-a531-70e598ca68be" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_e2072c41-a7dc-4cc9-9695-bb71ce4cd235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3e7a3446-3040-4814-9b38-fe381cbb96c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_e2072c41-a7dc-4cc9-9695-bb71ce4cd235" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3e7a3446-3040-4814-9b38-fe381cbb96c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_PublicOfferingMember_1809b32a-cdda-4435-b9bb-5989e7bd7c1a" xlink:href="cdna-20210331.xsd#cdna_PublicOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3e7a3446-3040-4814-9b38-fe381cbb96c5" xlink:to="loc_cdna_PublicOfferingMember_1809b32a-cdda-4435-b9bb-5989e7bd7c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_fd4e3bac-2aea-43f8-aeaf-15f96cb36a90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_be48dcf2-dd2c-4256-a531-70e598ca68be" xlink:to="loc_us-gaap_StatementLineItems_fd4e3bac-2aea-43f8-aeaf-15f96cb36a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_51b48b93-aab3-41c4-811f-eab16dec515a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fd4e3bac-2aea-43f8-aeaf-15f96cb36a90" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_51b48b93-aab3-41c4-811f-eab16dec515a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cdna-20210331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_92396eb9-1ff7-4c5f-83fa-7394c91623de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0808e61f-00b7-456b-add5-00fcb43aa0db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_92396eb9-1ff7-4c5f-83fa-7394c91623de" xlink:to="loc_us-gaap_StatementTable_0808e61f-00b7-456b-add5-00fcb43aa0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_19e362d8-905b-45d3-a44b-f0fcc4aada01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0808e61f-00b7-456b-add5-00fcb43aa0db" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_19e362d8-905b-45d3-a44b-f0fcc4aada01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_8018303a-ff7b-4239-bd07-8c736f70e753" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_19e362d8-905b-45d3-a44b-f0fcc4aada01" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_8018303a-ff7b-4239-bd07-8c736f70e753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_PublicOfferingMember_d1ce71f3-ed64-405d-b03c-cf58bf610e72" xlink:href="cdna-20210331.xsd#cdna_PublicOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_8018303a-ff7b-4239-bd07-8c736f70e753" xlink:to="loc_cdna_PublicOfferingMember_d1ce71f3-ed64-405d-b03c-cf58bf610e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_0379966c-205c-4283-99ae-23f2261ebdca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0808e61f-00b7-456b-add5-00fcb43aa0db" xlink:to="loc_us-gaap_StatementLineItems_0379966c-205c-4283-99ae-23f2261ebdca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4b1c309a-28f0-4e2a-b32a-9215d15d8d20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0379966c-205c-4283-99ae-23f2261ebdca" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4b1c309a-28f0-4e2a-b32a-9215d15d8d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_025bfece-98e9-44a6-8fc4-2ac361c06f11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4b1c309a-28f0-4e2a-b32a-9215d15d8d20" xlink:to="loc_us-gaap_NetIncomeLoss_025bfece-98e9-44a6-8fc4-2ac361c06f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1045e659-7dc8-475a-9da7-bcf6ad5e9378" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4b1c309a-28f0-4e2a-b32a-9215d15d8d20" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1045e659-7dc8-475a-9da7-bcf6ad5e9378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_d20ba4d9-b48c-4360-bba3-fa253db4a52f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1045e659-7dc8-475a-9da7-bcf6ad5e9378" xlink:to="loc_us-gaap_ShareBasedCompensation_d20ba4d9-b48c-4360-bba3-fa253db4a52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_f99bbf92-3fff-4ee1-9c76-6691e8ae6752" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1045e659-7dc8-475a-9da7-bcf6ad5e9378" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_f99bbf92-3fff-4ee1-9c76-6691e8ae6752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_38c00bde-9f29-4b24-8371-5a02d8a97c2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1045e659-7dc8-475a-9da7-bcf6ad5e9378" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_38c00bde-9f29-4b24-8371-5a02d8a97c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_40f8fafc-351d-4b89-a8a0-c0f01f23d252" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1045e659-7dc8-475a-9da7-bcf6ad5e9378" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_40f8fafc-351d-4b89-a8a0-c0f01f23d252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_cf10bd22-ca10-4668-b24b-36441bed2903" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1045e659-7dc8-475a-9da7-bcf6ad5e9378" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_cf10bd22-ca10-4668-b24b-36441bed2903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4b1c309a-28f0-4e2a-b32a-9215d15d8d20" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_039e542b-4260-4ffe-80c1-296433a0f0ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_039e542b-4260-4ffe-80c1-296433a0f0ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_31f81d4f-9f50-4874-8876-9c16009810a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_31f81d4f-9f50-4874-8876-9c16009810a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpensesOther_91c608e0-a09c-4433-bd37-8a097205fe5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpensesOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpensesOther_91c608e0-a09c-4433-bd37-8a097205fe5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_IncreaseDecreaseInOperatingLeaseLiabilities_a741a862-e3d5-4d82-a066-226411619bb0" xlink:href="cdna-20210331.xsd#cdna_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:to="loc_cdna_IncreaseDecreaseInOperatingLeaseLiabilities_a741a862-e3d5-4d82-a066-226411619bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_551e17bd-fa12-4aaf-b7e6-a5e6415c5549" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_551e17bd-fa12-4aaf-b7e6-a5e6415c5549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_03013f9f-1af4-48e2-8f31-11490f210583" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_03013f9f-1af4-48e2-8f31-11490f210583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_402ac4e1-d469-423a-80b2-9e035b6804f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_402ac4e1-d469-423a-80b2-9e035b6804f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct_2e332108-5aa8-4d01-8cec-5dacad86a158" xlink:href="cdna-20210331.xsd#cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:to="loc_cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct_2e332108-5aa8-4d01-8cec-5dacad86a158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_e317078c-2bac-4c75-887b-a99ccecec79d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a5c174f-3d45-4f52-bb71-5b57904a42ed" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_e317078c-2bac-4c75-887b-a99ccecec79d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_44f7daf1-2cd5-4bbd-9b12-a95141b82209" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4b1c309a-28f0-4e2a-b32a-9215d15d8d20" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_44f7daf1-2cd5-4bbd-9b12-a95141b82209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_abf7469c-84fb-4fe4-a434-dffe016b3d2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0379966c-205c-4283-99ae-23f2261ebdca" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_abf7469c-84fb-4fe4-a434-dffe016b3d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_712bac3d-dd95-4f33-a8dc-cf9dbc8ef23c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_abf7469c-84fb-4fe4-a434-dffe016b3d2c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_712bac3d-dd95-4f33-a8dc-cf9dbc8ef23c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_e207528c-5a88-48ef-8896-b71ee0587d37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_abf7469c-84fb-4fe4-a434-dffe016b3d2c" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_e207528c-5a88-48ef-8896-b71ee0587d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_ead89f71-476c-4a07-bda4-322a9b4c7ea4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_abf7469c-84fb-4fe4-a434-dffe016b3d2c" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_ead89f71-476c-4a07-bda4-322a9b4c7ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1cc929e1-13fb-4214-a8db-97f031f72f57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_abf7469c-84fb-4fe4-a434-dffe016b3d2c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1cc929e1-13fb-4214-a8db-97f031f72f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f9385462-dc42-4adc-949b-5bb0bb28925b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_abf7469c-84fb-4fe4-a434-dffe016b3d2c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f9385462-dc42-4adc-949b-5bb0bb28925b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_03793457-5a33-4f91-83cc-bc0e07deb852" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0379966c-205c-4283-99ae-23f2261ebdca" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_03793457-5a33-4f91-83cc-bc0e07deb852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_584af2c7-a9e5-47a1-a916-afaefaee1f2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_03793457-5a33-4f91-83cc-bc0e07deb852" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_584af2c7-a9e5-47a1-a916-afaefaee1f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_59f7a8e9-1fc6-46cc-b353-061b3cbe1df7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_03793457-5a33-4f91-83cc-bc0e07deb852" xlink:to="loc_us-gaap_ProceedsFromStockPlans_59f7a8e9-1fc6-46cc-b353-061b3cbe1df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits_e04c2025-7ce5-46cc-aeec-d7ccc9835b19" xlink:href="cdna-20210331.xsd#cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_03793457-5a33-4f91-83cc-bc0e07deb852" xlink:to="loc_cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits_e04c2025-7ce5-46cc-aeec-d7ccc9835b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_7a860f3f-b12f-4300-af8a-44b7b91a1dcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_03793457-5a33-4f91-83cc-bc0e07deb852" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_7a860f3f-b12f-4300-af8a-44b7b91a1dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_59b52d1e-cd9e-444d-979e-5eb736ca37f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_03793457-5a33-4f91-83cc-bc0e07deb852" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_59b52d1e-cd9e-444d-979e-5eb736ca37f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_10319b68-c384-4c78-9d80-bf7d6f803813" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_03793457-5a33-4f91-83cc-bc0e07deb852" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_10319b68-c384-4c78-9d80-bf7d6f803813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f1c0581c-41a1-4263-b7f0-63903fd9b510" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_03793457-5a33-4f91-83cc-bc0e07deb852" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f1c0581c-41a1-4263-b7f0-63903fd9b510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5b538c63-bbcc-4d62-92c4-9ce419a94eff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0379966c-205c-4283-99ae-23f2261ebdca" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5b538c63-bbcc-4d62-92c4-9ce419a94eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f758ce38-fc4b-4ce5-a292-3bef452a1ec1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0379966c-205c-4283-99ae-23f2261ebdca" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f758ce38-fc4b-4ce5-a292-3bef452a1ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_51c79f44-e8c7-40ab-9218-181fe3196b54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0379966c-205c-4283-99ae-23f2261ebdca" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_51c79f44-e8c7-40ab-9218-181fe3196b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_af04bd4c-93d8-4b72-853f-c5be3fe8dff1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0379966c-205c-4283-99ae-23f2261ebdca" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_af04bd4c-93d8-4b72-853f-c5be3fe8dff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/OrganizationandDescriptionofBusiness" xlink:type="simple" xlink:href="cdna-20210331.xsd#OrganizationandDescriptionofBusiness"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/OrganizationandDescriptionofBusiness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40b9ac56-dffd-4c86-ada2-897d194350af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_70317dbf-863d-4b2c-8314-e0cfd528e117" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40b9ac56-dffd-4c86-ada2-897d194350af" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_70317dbf-863d-4b2c-8314-e0cfd528e117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#OrganizationandDescriptionofBusinessAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09331b86-6f92-4dc1-b976-e66c28aabac5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalizationEquityTable_ac7ca185-a8a3-4df3-8a11-9eb3f6b989ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCapitalizationEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_09331b86-6f92-4dc1-b976-e66c28aabac5" xlink:to="loc_us-gaap_ScheduleOfCapitalizationEquityTable_ac7ca185-a8a3-4df3-8a11-9eb3f6b989ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_3378f2f9-eae0-4cca-8d22-c1a0c24cdffa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityTable_ac7ca185-a8a3-4df3-8a11-9eb3f6b989ce" xlink:to="loc_srt_MajorCustomersAxis_3378f2f9-eae0-4cca-8d22-c1a0c24cdffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_7ea340e8-4564-4d83-9fa9-423df1efde4e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_3378f2f9-eae0-4cca-8d22-c1a0c24cdffa" xlink:to="loc_srt_NameOfMajorCustomerDomain_7ea340e8-4564-4d83-9fa9-423df1efde4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_MedicareMember_acaf2a8f-7291-4694-83f2-8572b6edd557" xlink:href="cdna-20210331.xsd#cdna_MedicareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_7ea340e8-4564-4d83-9fa9-423df1efde4e" xlink:to="loc_cdna_MedicareMember_acaf2a8f-7291-4694-83f2-8572b6edd557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_2b4e2891-6397-478a-8307-77ed45a3bd0f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityTable_ac7ca185-a8a3-4df3-8a11-9eb3f6b989ce" xlink:to="loc_srt_ProductOrServiceAxis_2b4e2891-6397-478a-8307-77ed45a3bd0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_57d10a6c-fd9b-4c24-8d6d-2b2854a64e44" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_2b4e2891-6397-478a-8307-77ed45a3bd0f" xlink:to="loc_srt_ProductsAndServicesDomain_57d10a6c-fd9b-4c24-8d6d-2b2854a64e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AlloSureKidneyMember_9b536fbe-d14e-4e29-b8d5-95daa005a589" xlink:href="cdna-20210331.xsd#cdna_AlloSureKidneyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_57d10a6c-fd9b-4c24-8d6d-2b2854a64e44" xlink:to="loc_cdna_AlloSureKidneyMember_9b536fbe-d14e-4e29-b8d5-95daa005a589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AlloMapHeartMember_64303e2f-c535-4ab4-b1fb-90d4fc45a1e2" xlink:href="cdna-20210331.xsd#cdna_AlloMapHeartMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_57d10a6c-fd9b-4c24-8d6d-2b2854a64e44" xlink:to="loc_cdna_AlloMapHeartMember_64303e2f-c535-4ab4-b1fb-90d4fc45a1e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AlloSureHeartMember_673caa84-e060-4cfb-9775-8386971dd78a" xlink:href="cdna-20210331.xsd#cdna_AlloSureHeartMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_57d10a6c-fd9b-4c24-8d6d-2b2854a64e44" xlink:to="loc_cdna_AlloSureHeartMember_673caa84-e060-4cfb-9775-8386971dd78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_31f65d07-39f6-4333-8b51-aae8421023c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityTable_ac7ca185-a8a3-4df3-8a11-9eb3f6b989ce" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_31f65d07-39f6-4333-8b51-aae8421023c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_69834d71-4432-4970-8fa0-d6bcab9a4ee3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_31f65d07-39f6-4333-8b51-aae8421023c3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_69834d71-4432-4970-8fa0-d6bcab9a4ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_XynManagementIncMember_3df121f6-c4ae-4917-b166-383659f550a0" xlink:href="cdna-20210331.xsd#cdna_XynManagementIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_69834d71-4432-4970-8fa0-d6bcab9a4ee3" xlink:to="loc_cdna_XynManagementIncMember_3df121f6-c4ae-4917-b166-383659f550a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_217b3f83-4f67-45eb-8e4b-670aa3ab6d71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityTable_ac7ca185-a8a3-4df3-8a11-9eb3f6b989ce" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_217b3f83-4f67-45eb-8e4b-670aa3ab6d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1430d6b7-ddc9-49e6-86ee-65e290fdd348" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_217b3f83-4f67-45eb-8e4b-670aa3ab6d71" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1430d6b7-ddc9-49e6-86ee-65e290fdd348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_PublicOfferingMember_d4c071b0-2b43-4b40-8e5a-1d7a18f79125" xlink:href="cdna-20210331.xsd#cdna_PublicOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1430d6b7-ddc9-49e6-86ee-65e290fdd348" xlink:to="loc_cdna_PublicOfferingMember_d4c071b0-2b43-4b40-8e5a-1d7a18f79125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_7a1b65c1-d6d0-44c2-b2a9-45c3d407fe65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1430d6b7-ddc9-49e6-86ee-65e290fdd348" xlink:to="loc_us-gaap_OverAllotmentOptionMember_7a1b65c1-d6d0-44c2-b2a9-45c3d407fe65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCapitalizationEquityLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityTable_ac7ca185-a8a3-4df3-8a11-9eb3f6b989ce" xlink:to="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecoveryOfDirectCosts_b1d07f1c-5039-4a43-a1fe-c5897119c7fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RecoveryOfDirectCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_us-gaap_RecoveryOfDirectCosts_b1d07f1c-5039-4a43-a1fe-c5897119c7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_NumberOfRenalTransplantPatients_eaa64301-5be1-455f-9808-493acc2941ad" xlink:href="cdna-20210331.xsd#cdna_NumberOfRenalTransplantPatients"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_cdna_NumberOfRenalTransplantPatients_eaa64301-5be1-455f-9808-493acc2941ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_NumberOfUniqueSolutions_e9ccb66c-86e9-4f90-9dd0-89099dd193f5" xlink:href="cdna-20210331.xsd#cdna_NumberOfUniqueSolutions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_cdna_NumberOfUniqueSolutions_e9ccb66c-86e9-4f90-9dd0-89099dd193f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_NumberOfTransplantCentersOfferingRemoTraC_e3682da5-6f2a-4d3b-b940-fee4553ce144" xlink:href="cdna-20210331.xsd#cdna_NumberOfTransplantCentersOfferingRemoTraC"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_cdna_NumberOfTransplantCentersOfferingRemoTraC_e3682da5-6f2a-4d3b-b940-fee4553ce144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_NumberOfPatientsEnrolledInRemoTraC_20a653c2-dbaa-4d54-a985-c0ee4378ccde" xlink:href="cdna-20210331.xsd#cdna_NumberOfPatientsEnrolledInRemoTraC"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_cdna_NumberOfPatientsEnrolledInRemoTraC_20a653c2-dbaa-4d54-a985-c0ee4378ccde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_NumberOfMobilePhlebotomists_64aaf453-af25-4a1e-9220-bf9738d0b9c0" xlink:href="cdna-20210331.xsd#cdna_NumberOfMobilePhlebotomists"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_cdna_NumberOfMobilePhlebotomists_64aaf453-af25-4a1e-9220-bf9738d0b9c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ed79afaf-4a22-485d-bed3-3e307fca3ee5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ed79afaf-4a22-485d-bed3-3e307fca3ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_99b07cc8-6a7a-4be3-adb9-8e361c3286ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_99b07cc8-6a7a-4be3-adb9-8e361c3286ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment_30f52067-e2af-4c3f-924e-2dca8190809d" xlink:href="cdna-20210331.xsd#cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment_30f52067-e2af-4c3f-924e-2dca8190809d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrantsReceivable_06e98a03-8039-4aa6-9a33-a6b2cd1efd22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrantsReceivable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_us-gaap_GrantsReceivable_06e98a03-8039-4aa6-9a33-a6b2cd1efd22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche_713f9771-8e3b-4a21-af5b-570da566ad14" xlink:href="cdna-20210331.xsd#cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche_713f9771-8e3b-4a21-af5b-570da566ad14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_8b77bada-305f-4a79-bd76-388f25a7023b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_8b77bada-305f-4a79-bd76-388f25a7023b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_ef4c1a8c-0740-4312-9d27-9960637ef2dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_ef4c1a8c-0740-4312-9d27-9960637ef2dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_57d7764a-05eb-4937-87a6-7bef8f0ed780" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalizationEquityLineItems_7db98f15-87f3-47a5-9390-1b9e275cad4f" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_57d7764a-05eb-4937-87a6-7bef8f0ed780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="cdna-20210331.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d204d60b-2836-41c7-87ff-020979097e6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_8cc0eead-f1b6-4c39-a733-f41e17140081" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d204d60b-2836-41c7-87ff-020979097e6f" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_8cc0eead-f1b6-4c39-a733-f41e17140081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="cdna-20210331.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0eab8f13-2e8e-4a2f-a809-83368abdbbb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_LiquidityPolicyTextBlock_5c6de5dd-0300-4ee8-85da-486f428ac0ae" xlink:href="cdna-20210331.xsd#cdna_LiquidityPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0eab8f13-2e8e-4a2f-a809-83368abdbbb1" xlink:to="loc_cdna_LiquidityPolicyTextBlock_5c6de5dd-0300-4ee8-85da-486f428ac0ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_9913f919-ec2c-46bb-af07-a87f19592975" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0eab8f13-2e8e-4a2f-a809-83368abdbbb1" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_9913f919-ec2c-46bb-af07-a87f19592975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_df3c5b53-7896-4f66-9ce3-387e320b683a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0eab8f13-2e8e-4a2f-a809-83368abdbbb1" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_df3c5b53-7896-4f66-9ce3-387e320b683a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_37a3c1ba-e3ac-4197-962f-9954f60da7a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0eab8f13-2e8e-4a2f-a809-83368abdbbb1" xlink:to="loc_us-gaap_UseOfEstimates_37a3c1ba-e3ac-4197-962f-9954f60da7a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_a800387b-5afd-492f-b961-23133d1b8497" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0eab8f13-2e8e-4a2f-a809-83368abdbbb1" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_a800387b-5afd-492f-b961-23133d1b8497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_caa62480-02a4-4e09-bcf8-cc98cde34ceb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0eab8f13-2e8e-4a2f-a809-83368abdbbb1" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_caa62480-02a4-4e09-bcf8-cc98cde34ceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_0c8e4528-9390-4b53-bb73-582762cac7bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0eab8f13-2e8e-4a2f-a809-83368abdbbb1" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_0c8e4528-9390-4b53-bb73-582762cac7bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_2c1b5034-4c76-4c88-a8df-d3dc50b208e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0eab8f13-2e8e-4a2f-a809-83368abdbbb1" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_2c1b5034-4c76-4c88-a8df-d3dc50b208e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_342621be-3f1f-4831-9d59-6638a47e4a0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_6d4fcb8a-bc4a-4b96-9fa8-98e675318e85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_342621be-3f1f-4831-9d59-6638a47e4a0a" xlink:to="loc_us-gaap_ConcentrationRiskTable_6d4fcb8a-bc4a-4b96-9fa8-98e675318e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_22401853-3f81-418c-83cf-6eb1a15afd30" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_6d4fcb8a-bc4a-4b96-9fa8-98e675318e85" xlink:to="loc_srt_RestatementAxis_22401853-3f81-418c-83cf-6eb1a15afd30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_d477df45-8702-4e73-96f2-af8ea46d4a0f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_22401853-3f81-418c-83cf-6eb1a15afd30" xlink:to="loc_srt_RestatementDomain_d477df45-8702-4e73-96f2-af8ea46d4a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_9e2e969f-0596-45be-9318-7d611dc677f7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_d477df45-8702-4e73-96f2-af8ea46d4a0f" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_9e2e969f-0596-45be-9318-7d611dc677f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_2e89cc19-88d0-4cc6-a205-facbc960595d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_6d4fcb8a-bc4a-4b96-9fa8-98e675318e85" xlink:to="loc_srt_MajorCustomersAxis_2e89cc19-88d0-4cc6-a205-facbc960595d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_c80304b1-362c-4083-8bdf-23ac60afe170" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_2e89cc19-88d0-4cc6-a205-facbc960595d" xlink:to="loc_srt_NameOfMajorCustomerDomain_c80304b1-362c-4083-8bdf-23ac60afe170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_MedicareMember_659ad5e4-4355-49d0-a2b4-d9fd5660b7ec" xlink:href="cdna-20210331.xsd#cdna_MedicareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_c80304b1-362c-4083-8bdf-23ac60afe170" xlink:to="loc_cdna_MedicareMember_659ad5e4-4355-49d0-a2b4-d9fd5660b7ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b3394237-b8a6-4c1f-9fee-39ad85b15335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_6d4fcb8a-bc4a-4b96-9fa8-98e675318e85" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b3394237-b8a6-4c1f-9fee-39ad85b15335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3918e95d-5537-4eea-b42f-b680de920bdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b3394237-b8a6-4c1f-9fee-39ad85b15335" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3918e95d-5537-4eea-b42f-b680de920bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_9a5676b6-8731-4f23-957e-806cbd4eaa8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3918e95d-5537-4eea-b42f-b680de920bdf" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_9a5676b6-8731-4f23-957e-806cbd4eaa8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_b70ad15c-ea7d-4ef0-a573-5ea4cee19b9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3918e95d-5537-4eea-b42f-b680de920bdf" xlink:to="loc_us-gaap_AccountsReceivableMember_b70ad15c-ea7d-4ef0-a573-5ea4cee19b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_54f4fc15-fb3f-4b85-8526-3a80addb5759" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_6d4fcb8a-bc4a-4b96-9fa8-98e675318e85" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_54f4fc15-fb3f-4b85-8526-3a80addb5759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_7fe35eca-d9fa-4666-831e-ec7cf1314b35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_54f4fc15-fb3f-4b85-8526-3a80addb5759" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_7fe35eca-d9fa-4666-831e-ec7cf1314b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_c0247a03-5b1f-45ff-a208-3bd086e3d200" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_7fe35eca-d9fa-4666-831e-ec7cf1314b35" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_c0247a03-5b1f-45ff-a208-3bd086e3d200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_93aa6f4c-cd30-4258-8f95-4dd489a47418" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_7fe35eca-d9fa-4666-831e-ec7cf1314b35" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_93aa6f4c-cd30-4258-8f95-4dd489a47418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_e3f5b47c-a513-4fba-9270-6d3d6bd9c262" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_6d4fcb8a-bc4a-4b96-9fa8-98e675318e85" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_e3f5b47c-a513-4fba-9270-6d3d6bd9c262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_5d2b94d4-4d2b-4ab6-b9a3-6bce81a13866" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e3f5b47c-a513-4fba-9270-6d3d6bd9c262" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_5d2b94d4-4d2b-4ab6-b9a3-6bce81a13866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_74f2d8e9-3abd-4702-b4c6-1931e1f88e01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e3f5b47c-a513-4fba-9270-6d3d6bd9c262" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_74f2d8e9-3abd-4702-b4c6-1931e1f88e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#SummaryofSignificantAccountingPoliciesLeasesDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_24c4e3f9-baf8-477c-b681-f6d64119a01d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_SummaryOfSignificantAccountingPoliciesTable_9de26fba-dab7-4f7f-9bb5-1fc4f0c2253d" xlink:href="cdna-20210331.xsd#cdna_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_24c4e3f9-baf8-477c-b681-f6d64119a01d" xlink:to="loc_cdna_SummaryOfSignificantAccountingPoliciesTable_9de26fba-dab7-4f7f-9bb5-1fc4f0c2253d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ba5707f7-f8d3-48d5-855a-2033963472bc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_SummaryOfSignificantAccountingPoliciesTable_9de26fba-dab7-4f7f-9bb5-1fc4f0c2253d" xlink:to="loc_srt_RangeAxis_ba5707f7-f8d3-48d5-855a-2033963472bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7e07f991-0489-4b69-97bf-88f61c5f9507" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ba5707f7-f8d3-48d5-855a-2033963472bc" xlink:to="loc_srt_RangeMember_7e07f991-0489-4b69-97bf-88f61c5f9507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_003b80f3-03a2-4cdc-a70e-cb12be2fd1d4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7e07f991-0489-4b69-97bf-88f61c5f9507" xlink:to="loc_srt_MinimumMember_003b80f3-03a2-4cdc-a70e-cb12be2fd1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8293a46e-0fbc-442d-9a32-33f6a54eeda4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7e07f991-0489-4b69-97bf-88f61c5f9507" xlink:to="loc_srt_MaximumMember_8293a46e-0fbc-442d-9a32-33f6a54eeda4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_SummaryOfSignificantAccountingPoliciesLineItems_7d42bd0b-1199-45e5-903f-e904979cf5d8" xlink:href="cdna-20210331.xsd#cdna_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_SummaryOfSignificantAccountingPoliciesTable_9de26fba-dab7-4f7f-9bb5-1fc4f0c2253d" xlink:to="loc_cdna_SummaryOfSignificantAccountingPoliciesLineItems_7d42bd0b-1199-45e5-903f-e904979cf5d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_RemainingOperatingAndFinanceLeaseTerm_17fb6820-4727-4f2f-8441-8926f5b312ee" xlink:href="cdna-20210331.xsd#cdna_RemainingOperatingAndFinanceLeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_SummaryOfSignificantAccountingPoliciesLineItems_7d42bd0b-1199-45e5-903f-e904979cf5d8" xlink:to="loc_cdna_RemainingOperatingAndFinanceLeaseTerm_17fb6820-4727-4f2f-8441-8926f5b312ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/NetLossPerShare" xlink:type="simple" xlink:href="cdna-20210331.xsd#NetLossPerShare"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/NetLossPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_bc0e9722-ec4a-4fb2-83dc-ab9eaa155775" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_4307256a-3eaf-48fe-9aaa-663536a0802d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bc0e9722-ec4a-4fb2-83dc-ab9eaa155775" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_4307256a-3eaf-48fe-9aaa-663536a0802d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/NetLossPerShareTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#NetLossPerShareTables"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/NetLossPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_cd6da831-dd6c-477d-9db3-a351dc907cbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_bffd68db-3a8d-4e13-bf08-208e3360c175" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_cd6da831-dd6c-477d-9db3-a351dc907cbf" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_bffd68db-3a8d-4e13-bf08-208e3360c175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_854f133d-32e3-4ef9-8c11-ec4f6be5efbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_cd6da831-dd6c-477d-9db3-a351dc907cbf" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_854f133d-32e3-4ef9-8c11-ec4f6be5efbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_fc6e2829-f77b-4ccc-a8d0-a4e9648e4f0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract_8aca57e7-b577-46f4-93ca-0f949df64fb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fc6e2829-f77b-4ccc-a8d0-a4e9648e4f0a" xlink:to="loc_us-gaap_NetIncomeLossAbstract_8aca57e7-b577-46f4-93ca-0f949df64fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_128da86a-d443-48f1-a167-9f1bfa069680" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_8aca57e7-b577-46f4-93ca-0f949df64fb4" xlink:to="loc_us-gaap_NetIncomeLoss_128da86a-d443-48f1-a167-9f1bfa069680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_b3ee0a72-701b-47de-9dee-6aeedcab6145" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fc6e2829-f77b-4ccc-a8d0-a4e9648e4f0a" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_b3ee0a72-701b-47de-9dee-6aeedcab6145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_ae3c32d7-05a4-41da-9a2b-2b1b51369b0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_b3ee0a72-701b-47de-9dee-6aeedcab6145" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_ae3c32d7-05a4-41da-9a2b-2b1b51369b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_0a1802d0-7c6c-4c4c-86ac-6e4fc7c734b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fc6e2829-f77b-4ccc-a8d0-a4e9648e4f0a" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_0a1802d0-7c6c-4c4c-86ac-6e4fc7c734b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_bad92679-53ef-480e-a81e-bc2aa2acd41b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_0a1802d0-7c6c-4c4c-86ac-6e4fc7c734b9" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_bad92679-53ef-480e-a81e-bc2aa2acd41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_5fe7239b-ede3-411d-8f8b-df0439722490" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_89da64dc-c70c-425c-b090-805c854c7d70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5fe7239b-ede3-411d-8f8b-df0439722490" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_89da64dc-c70c-425c-b090-805c854c7d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_58e59bb8-5d40-4133-8485-60e28d4bb3c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_89da64dc-c70c-425c-b090-805c854c7d70" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_58e59bb8-5d40-4133-8485-60e28d4bb3c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c448b112-95bd-4dc6-a8ae-0cf87c5eb543" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_58e59bb8-5d40-4133-8485-60e28d4bb3c9" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c448b112-95bd-4dc6-a8ae-0cf87c5eb543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_EmployeeAndNonEmployeeStockOptionsMember_4934ebe0-6c3a-4aa9-a8fd-64b4ede1a554" xlink:href="cdna-20210331.xsd#cdna_EmployeeAndNonEmployeeStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c448b112-95bd-4dc6-a8ae-0cf87c5eb543" xlink:to="loc_cdna_EmployeeAndNonEmployeeStockOptionsMember_4934ebe0-6c3a-4aa9-a8fd-64b4ede1a554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_a19a8b97-51be-49b4-9acf-1b22a985fc67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c448b112-95bd-4dc6-a8ae-0cf87c5eb543" xlink:to="loc_us-gaap_WarrantMember_a19a8b97-51be-49b4-9acf-1b22a985fc67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5cadee15-abc9-4d06-8b7f-478b157f8f78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c448b112-95bd-4dc6-a8ae-0cf87c5eb543" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5cadee15-abc9-4d06-8b7f-478b157f8f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_aeedb2cd-5a95-4799-90a7-482854a68e1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_89da64dc-c70c-425c-b090-805c854c7d70" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_aeedb2cd-5a95-4799-90a7-482854a68e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_bd1fe11e-99a3-474e-982e-f80f5978e683" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_aeedb2cd-5a95-4799-90a7-482854a68e1c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_bd1fe11e-99a3-474e-982e-f80f5978e683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="cdna-20210331.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_7bd3b89e-54a9-48ff-a27d-4004a72f292a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_2867ce9c-77cf-4607-b382-892110c0ab43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7bd3b89e-54a9-48ff-a27d-4004a72f292a" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_2867ce9c-77cf-4607-b382-892110c0ab43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_443dc2c1-3023-492f-a61b-a01c34c1ab11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6b71db29-3fc8-44e4-8b1b-71be2a837610" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_443dc2c1-3023-492f-a61b-a01c34c1ab11" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6b71db29-3fc8-44e4-8b1b-71be2a837610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_0fb2e130-1967-424d-8eaf-a851689cc378" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_443dc2c1-3023-492f-a61b-a01c34c1ab11" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_0fb2e130-1967-424d-8eaf-a851689cc378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_7a1f0c7b-769b-4c04-86a0-0fd590df5c00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_443dc2c1-3023-492f-a61b-a01c34c1ab11" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_7a1f0c7b-769b-4c04-86a0-0fd590df5c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_d3271253-509f-41c3-add0-50a46f70c385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7473536d-dd48-4381-a8e1-f89b2c132d4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d3271253-509f-41c3-add0-50a46f70c385" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7473536d-dd48-4381-a8e1-f89b2c132d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_76621e3f-b7f0-4c69-b9a6-f0ead6be9052" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7473536d-dd48-4381-a8e1-f89b2c132d4f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_76621e3f-b7f0-4c69-b9a6-f0ead6be9052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f6f5224-13c5-466b-812d-f2b70307b272" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_76621e3f-b7f0-4c69-b9a6-f0ead6be9052" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f6f5224-13c5-466b-812d-f2b70307b272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_c0b9c70d-53d7-442b-9a97-3da03aa75ed4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f6f5224-13c5-466b-812d-f2b70307b272" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_c0b9c70d-53d7-442b-9a97-3da03aa75ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_87ce3524-44da-41ea-be5b-e8e40833e252" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f6f5224-13c5-466b-812d-f2b70307b272" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_87ce3524-44da-41ea-be5b-e8e40833e252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_9ce8eed8-2c83-4629-81f3-10866ac9ab3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f6f5224-13c5-466b-812d-f2b70307b272" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_9ce8eed8-2c83-4629-81f3-10866ac9ab3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3acc839a-4b80-4ab8-9545-62add07ff329" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7473536d-dd48-4381-a8e1-f89b2c132d4f" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3acc839a-4b80-4ab8-9545-62add07ff329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_043644e7-b9f9-4f4d-9e8e-9ce1bb97380d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3acc839a-4b80-4ab8-9545-62add07ff329" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_043644e7-b9f9-4f4d-9e8e-9ce1bb97380d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_61a924da-c8be-4540-a7e4-85548aa0d9b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_043644e7-b9f9-4f4d-9e8e-9ce1bb97380d" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_61a924da-c8be-4540-a7e4-85548aa0d9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ce436104-9990-4227-9143-095341a67f54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7473536d-dd48-4381-a8e1-f89b2c132d4f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ce436104-9990-4227-9143-095341a67f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_f99b109c-3400-41bf-b104-dd5d1111f4d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ce436104-9990-4227-9143-095341a67f54" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_f99b109c-3400-41bf-b104-dd5d1111f4d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_fcd16ff7-52f8-4b33-b035-5c68ac89def9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_f99b109c-3400-41bf-b104-dd5d1111f4d0" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_fcd16ff7-52f8-4b33-b035-5c68ac89def9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_31770149-0c52-4ee7-931d-ee5563b3c728" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ce436104-9990-4227-9143-095341a67f54" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_31770149-0c52-4ee7-931d-ee5563b3c728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CommonStockWarrantLiability_b58bf45b-f35b-458f-ad38-2688ae5b012c" xlink:href="cdna-20210331.xsd#cdna_CommonStockWarrantLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_31770149-0c52-4ee7-931d-ee5563b3c728" xlink:to="loc_cdna_CommonStockWarrantLiability_b58bf45b-f35b-458f-ad38-2688ae5b012c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1cf67cf4-9031-4713-a137-95da101a4256" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3dac9802-4af1-4309-a315-5ef135cd8c60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1cf67cf4-9031-4713-a137-95da101a4256" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3dac9802-4af1-4309-a315-5ef135cd8c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ab48d642-58de-4d0a-bd81-b61759bd93cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3dac9802-4af1-4309-a315-5ef135cd8c60" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ab48d642-58de-4d0a-bd81-b61759bd93cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c36e606-81bb-4d48-b021-d5bfd91ad735" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ab48d642-58de-4d0a-bd81-b61759bd93cc" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c36e606-81bb-4d48-b021-d5bfd91ad735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_54c95f3d-7bf9-447f-b461-f6f29ff3bb4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c36e606-81bb-4d48-b021-d5bfd91ad735" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_54c95f3d-7bf9-447f-b461-f6f29ff3bb4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_1fb3181e-22b2-4e77-a6a4-d48ce2032813" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3dac9802-4af1-4309-a315-5ef135cd8c60" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_1fb3181e-22b2-4e77-a6a4-d48ce2032813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_af9b543c-f7d0-4b11-a0bc-76d0856bc0e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_1fb3181e-22b2-4e77-a6a4-d48ce2032813" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_af9b543c-f7d0-4b11-a0bc-76d0856bc0e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CommonStockWarrantLiabilityMember_d0e191c0-73ef-4a13-8702-888da7d2c53d" xlink:href="cdna-20210331.xsd#cdna_CommonStockWarrantLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_af9b543c-f7d0-4b11-a0bc-76d0856bc0e1" xlink:to="loc_cdna_CommonStockWarrantLiabilityMember_d0e191c0-73ef-4a13-8702-888da7d2c53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_c541b525-ce04-4842-9b2d-6054f373d1ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_3dac9802-4af1-4309-a315-5ef135cd8c60" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_c541b525-ce04-4842-9b2d-6054f373d1ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6845fdca-8504-4e08-8eff-39603d97a7cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_c541b525-ce04-4842-9b2d-6054f373d1ed" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6845fdca-8504-4e08-8eff-39603d97a7cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_c7550ae5-4dc5-4561-8cf2-520023f0f3b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6845fdca-8504-4e08-8eff-39603d97a7cb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_c7550ae5-4dc5-4561-8cf2-520023f0f3b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants_cbdfe0c5-6bd6-47c7-a13b-8da3eaf2bb46" xlink:href="cdna-20210331.xsd#cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6845fdca-8504-4e08-8eff-39603d97a7cb" xlink:to="loc_cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants_cbdfe0c5-6bd6-47c7-a13b-8da3eaf2bb46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_51b91873-8f51-4f7b-8114-e44b00fdabff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6845fdca-8504-4e08-8eff-39603d97a7cb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_51b91873-8f51-4f7b-8114-e44b00fdabff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_4e8d906f-6c41-429c-9c58-fe1714e9e54c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_6845fdca-8504-4e08-8eff-39603d97a7cb" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_4e8d906f-6c41-429c-9c58-fe1714e9e54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_67aadad9-4471-4107-8c59-c42452cbca2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bd8f7685-c4a3-4979-a687-ac0aaf1109ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_67aadad9-4471-4107-8c59-c42452cbca2a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bd8f7685-c4a3-4979-a687-ac0aaf1109ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_660780ce-d26e-4914-8997-8c935f52d954" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bd8f7685-c4a3-4979-a687-ac0aaf1109ad" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_660780ce-d26e-4914-8997-8c935f52d954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f0df762f-529b-4bc6-83ff-41535c2373f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_660780ce-d26e-4914-8997-8c935f52d954" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f0df762f-529b-4bc6-83ff-41535c2373f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_PrivatePlacementCommonStockWarrantLiabilityMember_3d55eb80-fc96-4908-a76a-95ec3777b6aa" xlink:href="cdna-20210331.xsd#cdna_PrivatePlacementCommonStockWarrantLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f0df762f-529b-4bc6-83ff-41535c2373f8" xlink:to="loc_cdna_PrivatePlacementCommonStockWarrantLiabilityMember_3d55eb80-fc96-4908-a76a-95ec3777b6aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_1a3daffc-4cab-49af-9f8f-50d2b321d11e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bd8f7685-c4a3-4979-a687-ac0aaf1109ad" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_1a3daffc-4cab-49af-9f8f-50d2b321d11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_ebb01168-682f-442d-a1ac-ff47fbbc1679" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_1a3daffc-4cab-49af-9f8f-50d2b321d11e" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_ebb01168-682f-442d-a1ac-ff47fbbc1679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExercisePriceMember_21500311-dff5-4f52-82f9-82f34ed578eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ebb01168-682f-442d-a1ac-ff47fbbc1679" xlink:to="loc_us-gaap_MeasurementInputExercisePriceMember_21500311-dff5-4f52-82f9-82f34ed578eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_55e2bd11-8e35-43db-a828-8af239c39b36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ebb01168-682f-442d-a1ac-ff47fbbc1679" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_55e2bd11-8e35-43db-a828-8af239c39b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_91745c6c-6e92-4a74-bb1f-1da83a359f5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ebb01168-682f-442d-a1ac-ff47fbbc1679" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_91745c6c-6e92-4a74-bb1f-1da83a359f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_7e68be0e-7308-4305-86f0-dc251a41a6d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ebb01168-682f-442d-a1ac-ff47fbbc1679" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_7e68be0e-7308-4305-86f0-dc251a41a6d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1f2027e7-1d1b-42e7-aff5-bbc337a1c05d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bd8f7685-c4a3-4979-a687-ac0aaf1109ad" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1f2027e7-1d1b-42e7-aff5-bbc337a1c05d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_63ab3827-bb2c-48dc-bbce-d6d59af6f6a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1f2027e7-1d1b-42e7-aff5-bbc337a1c05d" xlink:to="loc_us-gaap_SharePrice_63ab3827-bb2c-48dc-bbce-d6d59af6f6a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_DerivativeLiabilityExercisePrice_f7f1733b-dd0a-4cf1-9406-0a1f3241ccc0" xlink:href="cdna-20210331.xsd#cdna_DerivativeLiabilityExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1f2027e7-1d1b-42e7-aff5-bbc337a1c05d" xlink:to="loc_cdna_DerivativeLiabilityExercisePrice_f7f1733b-dd0a-4cf1-9406-0a1f3241ccc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_DerivativeLiabilityTerm_9fda75c2-fbc4-45fb-ba42-0302ea79fefa" xlink:href="cdna-20210331.xsd#cdna_DerivativeLiabilityTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1f2027e7-1d1b-42e7-aff5-bbc337a1c05d" xlink:to="loc_cdna_DerivativeLiabilityTerm_9fda75c2-fbc4-45fb-ba42-0302ea79fefa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityMeasurementInput_a549bd28-7e9c-4e26-b3da-ae832d372dec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilityMeasurementInput"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1f2027e7-1d1b-42e7-aff5-bbc337a1c05d" xlink:to="loc_us-gaap_DerivativeLiabilityMeasurementInput_a549bd28-7e9c-4e26-b3da-ae832d372dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CashandMarketableSecurities" xlink:type="simple" xlink:href="cdna-20210331.xsd#CashandMarketableSecurities"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/CashandMarketableSecurities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_07f4bdf5-73c6-4fb5-8a3c-5ce75aeacc99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_0191b109-76bd-4e40-9aad-1366e13de0aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_07f4bdf5-73c6-4fb5-8a3c-5ce75aeacc99" xlink:to="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_0191b109-76bd-4e40-9aad-1366e13de0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CashandMarketableSecuritiesTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#CashandMarketableSecuritiesTables"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/CashandMarketableSecuritiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_c2701df8-ae6d-45b0-8ab0-00715580fda7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_79976576-e0eb-4df7-b224-dc5424f38068" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_c2701df8-ae6d-45b0-8ab0-00715580fda7" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_79976576-e0eb-4df7-b224-dc5424f38068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesTextBlock_71dc3643-1059-4664-ad14-79bcdbfc39a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_c2701df8-ae6d-45b0-8ab0-00715580fda7" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesTextBlock_71dc3643-1059-4664-ad14-79bcdbfc39a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails" xlink:type="simple" xlink:href="cdna-20210331.xsd#CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_53566d88-f08b-4d64-be6b-aeb3287fb6a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_31f6fb0b-ff9a-4f0c-b97d-72390d8c3f5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_53566d88-f08b-4d64-be6b-aeb3287fb6a6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_31f6fb0b-ff9a-4f0c-b97d-72390d8c3f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_686bc85d-3351-48ba-bc5e-57edb4c7912d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_53566d88-f08b-4d64-be6b-aeb3287fb6a6" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_686bc85d-3351-48ba-bc5e-57edb4c7912d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c042a02d-b8e3-48b2-a5af-fbef483f4a9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_53566d88-f08b-4d64-be6b-aeb3287fb6a6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c042a02d-b8e3-48b2-a5af-fbef483f4a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" xlink:type="simple" xlink:href="cdna-20210331.xsd#CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_27d5f02b-cff0-4613-a8ee-e257bb2474f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_63e4e8e8-9ba4-4d79-9a9a-9e3c5e3068ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_27d5f02b-cff0-4613-a8ee-e257bb2474f3" xlink:to="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_63e4e8e8-9ba4-4d79-9a9a-9e3c5e3068ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1c7f6b5d-c55a-4415-91c3-5b175ceda60d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_63e4e8e8-9ba4-4d79-9a9a-9e3c5e3068ae" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1c7f6b5d-c55a-4415-91c3-5b175ceda60d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bcf5c119-5ab3-4400-92ac-62c57d0a4d53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1c7f6b5d-c55a-4415-91c3-5b175ceda60d" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bcf5c119-5ab3-4400-92ac-62c57d0a4d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_60d40569-efdd-45b9-a7e9-4bfea58e3dc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bcf5c119-5ab3-4400-92ac-62c57d0a4d53" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_60d40569-efdd-45b9-a7e9-4bfea58e3dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_7ba501eb-9dfa-4649-8fc8-ff0f6183c665" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_63e4e8e8-9ba4-4d79-9a9a-9e3c5e3068ae" xlink:to="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_7ba501eb-9dfa-4649-8fc8-ff0f6183c665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecurities_f8c2c7cb-9637-484f-ac30-b24770f9187d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_7ba501eb-9dfa-4649-8fc8-ff0f6183c665" xlink:to="loc_us-gaap_HeldToMaturitySecurities_f8c2c7cb-9637-484f-ac30-b24770f9187d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_9420097f-14e5-4c77-9037-2a7cdccbb53a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_7ba501eb-9dfa-4649-8fc8-ff0f6183c665" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_9420097f-14e5-4c77-9037-2a7cdccbb53a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_93e23f77-127e-4173-8751-93ba5c10b8f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_7ba501eb-9dfa-4649-8fc8-ff0f6183c665" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_93e23f77-127e-4173-8751-93ba5c10b8f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BusinessCombinations" xlink:type="simple" xlink:href="cdna-20210331.xsd#BusinessCombinations"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/BusinessCombinations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_dd9df619-9db3-4cd6-866a-382b26e50fff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_1c47514a-f3ab-45d3-9d49-0eca95a8c506" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_dd9df619-9db3-4cd6-866a-382b26e50fff" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_1c47514a-f3ab-45d3-9d49-0eca95a8c506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#BusinessCombinationsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_43e73236-d5ae-4427-868f-965614aacdd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d2ae0de1-567c-4e2b-897b-a98d98d835a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_43e73236-d5ae-4427-868f-965614aacdd6" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d2ae0de1-567c-4e2b-897b-a98d98d835a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e9c4efee-cd40-4b5f-8090-fd9c64368c6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d2ae0de1-567c-4e2b-897b-a98d98d835a7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e9c4efee-cd40-4b5f-8090-fd9c64368c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_93708848-85d2-498b-b3df-9066a779e0fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e9c4efee-cd40-4b5f-8090-fd9c64368c6f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_93708848-85d2-498b-b3df-9066a779e0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_TransChartLLCMember_74dcfd39-00b5-44d6-a1ab-4750a18c9d15" xlink:href="cdna-20210331.xsd#cdna_TransChartLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_93708848-85d2-498b-b3df-9066a779e0fb" xlink:to="loc_cdna_TransChartLLCMember_74dcfd39-00b5-44d6-a1ab-4750a18c9d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_67d902c2-9f93-46e3-be02-b50f5fcac531" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d2ae0de1-567c-4e2b-897b-a98d98d835a7" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_67d902c2-9f93-46e3-be02-b50f5fcac531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f12bb965-4fb4-411b-9558-0b9d2fa1b573" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_67d902c2-9f93-46e3-be02-b50f5fcac531" xlink:to="loc_us-gaap_Goodwill_f12bb965-4fb4-411b-9558-0b9d2fa1b573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_79203e44-0185-4233-93cc-e5ae732da492" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_67d902c2-9f93-46e3-be02-b50f5fcac531" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_79203e44-0185-4233-93cc-e5ae732da492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="cdna-20210331.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_129d1eb7-bb30-4a78-8a98-f28ced914087" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_d4d2ce8f-b37e-42bd-9ad3-412f880191af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_129d1eb7-bb30-4a78-8a98-f28ced914087" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_d4d2ce8f-b37e-42bd-9ad3-412f880191af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f793a066-2dcf-4119-945f-e7d9c2ecc9d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ScheduleOfIntangibleAssetsTableTableTextBlock_a74e9b8f-43b4-40c9-a538-d3c4debdc274" xlink:href="cdna-20210331.xsd#cdna_ScheduleOfIntangibleAssetsTableTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f793a066-2dcf-4119-945f-e7d9c2ecc9d3" xlink:to="loc_cdna_ScheduleOfIntangibleAssetsTableTableTextBlock_a74e9b8f-43b4-40c9-a538-d3c4debdc274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5e0497b3-c43d-4bb8-9c44-fa935a32d653" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f793a066-2dcf-4119-945f-e7d9c2ecc9d3" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5e0497b3-c43d-4bb8-9c44-fa935a32d653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e69d965c-20aa-443f-8b45-a8309b3659b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable_9c4b3ea1-0f18-4987-85be-e23bac914590" xlink:href="cdna-20210331.xsd#cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e69d965c-20aa-443f-8b45-a8309b3659b5" xlink:to="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable_9c4b3ea1-0f18-4987-85be-e23bac914590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_7c1fa8bc-ce96-4de3-9509-848e5850c86d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable_9c4b3ea1-0f18-4987-85be-e23bac914590" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_7c1fa8bc-ce96-4de3-9509-848e5850c86d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3ed02e33-256f-49b1-accd-a0163b5e188b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_7c1fa8bc-ce96-4de3-9509-848e5850c86d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3ed02e33-256f-49b1-accd-a0163b5e188b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AcquiredInProcessTechnologyMember_baaa64db-3446-430f-92a4-07f7bdd829c5" xlink:href="cdna-20210331.xsd#cdna_AcquiredInProcessTechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3ed02e33-256f-49b1-accd-a0163b5e188b" xlink:to="loc_cdna_AcquiredInProcessTechnologyMember_baaa64db-3446-430f-92a4-07f7bdd829c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_597e749b-aa92-4411-8962-4a21ce6113ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable_9c4b3ea1-0f18-4987-85be-e23bac914590" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_597e749b-aa92-4411-8962-4a21ce6113ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_85257e4e-c8ab-471c-b9fa-79f7628d06c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_597e749b-aa92-4411-8962-4a21ce6113ac" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_85257e4e-c8ab-471c-b9fa-79f7628d06c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AcquiredAndDevelopedTechnologyMember_f6737a21-dbc3-4b60-853b-e649af56ab3a" xlink:href="cdna-20210331.xsd#cdna_AcquiredAndDevelopedTechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_85257e4e-c8ab-471c-b9fa-79f7628d06c2" xlink:to="loc_cdna_AcquiredAndDevelopedTechnologyMember_f6737a21-dbc3-4b60-853b-e649af56ab3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_7daa1985-16a9-47a3-ad7f-7f2bd8faa457" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_85257e4e-c8ab-471c-b9fa-79f7628d06c2" xlink:to="loc_us-gaap_CustomerRelationshipsMember_7daa1985-16a9-47a3-ad7f-7f2bd8faa457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CommercializationRightsMember_698e951a-0e40-4334-b530-523ccf82ec8c" xlink:href="cdna-20210331.xsd#cdna_CommercializationRightsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_85257e4e-c8ab-471c-b9fa-79f7628d06c2" xlink:to="loc_cdna_CommercializationRightsMember_698e951a-0e40-4334-b530-523ccf82ec8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_8cdbd304-5aea-4b5f-8e5c-46f73759c45a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_85257e4e-c8ab-471c-b9fa-79f7628d06c2" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_8cdbd304-5aea-4b5f-8e5c-46f73759c45a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems_d90c9c76-5499-4eb8-b71b-bb7c6a5e3e80" xlink:href="cdna-20210331.xsd#cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable_9c4b3ea1-0f18-4987-85be-e23bac914590" xlink:to="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems_d90c9c76-5499-4eb8-b71b-bb7c6a5e3e80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b9943c44-9fed-499d-96e3-347a2b8a4585" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems_d90c9c76-5499-4eb8-b71b-bb7c6a5e3e80" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b9943c44-9fed-499d-96e3-347a2b8a4585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0f1d6f06-89f1-48d0-af92-f68925c9f64f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b9943c44-9fed-499d-96e3-347a2b8a4585" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0f1d6f06-89f1-48d0-af92-f68925c9f64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ccceabcb-05ad-4034-9be2-c1fe54de888c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b9943c44-9fed-499d-96e3-347a2b8a4585" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ccceabcb-05ad-4034-9be2-c1fe54de888c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_FiniteLivedIntangibleForeignCurrencyTranslation_ba620c36-c76f-441e-b9f8-ddf95079ca25" xlink:href="cdna-20210331.xsd#cdna_FiniteLivedIntangibleForeignCurrencyTranslation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b9943c44-9fed-499d-96e3-347a2b8a4585" xlink:to="loc_cdna_FiniteLivedIntangibleForeignCurrencyTranslation_ba620c36-c76f-441e-b9f8-ddf95079ca25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_27a5121d-ac26-4dfc-9c24-9c1e76c1c957" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b9943c44-9fed-499d-96e3-347a2b8a4585" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_27a5121d-ac26-4dfc-9c24-9c1e76c1c957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_3ec34471-cf70-47e9-b58a-793c9d646e73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b9943c44-9fed-499d-96e3-347a2b8a4585" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_3ec34471-cf70-47e9-b58a-793c9d646e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_2aa46a06-2293-4bc0-a7a2-b4408d1eac08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems_d90c9c76-5499-4eb8-b71b-bb7c6a5e3e80" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_2aa46a06-2293-4bc0-a7a2-b4408d1eac08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_6400bec4-2cf2-425f-96f3-d935ecca0792" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract_2aa46a06-2293-4bc0-a7a2-b4408d1eac08" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_6400bec4-2cf2-425f-96f3-d935ecca0792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_f8b5cc71-d2c4-445b-9332-b203e3cd7b8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems_d90c9c76-5499-4eb8-b71b-bb7c6a5e3e80" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_f8b5cc71-d2c4-445b-9332-b203e3cd7b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_518b6e1b-e939-464c-aa67-44e3de441b6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_f8b5cc71-d2c4-445b-9332-b203e3cd7b8a" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_518b6e1b-e939-464c-aa67-44e3de441b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_18503f73-8b90-4ca7-9478-0c4771aac353" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_f8b5cc71-d2c4-445b-9332-b203e3cd7b8a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_18503f73-8b90-4ca7-9478-0c4771aac353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail_1" xlink:type="simple" xlink:href="cdna-20210331.xsd#GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail_1"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#GoodwillandIntangibleAssetsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_39d6a6d0-4b28-47fb-9651-be5ad71e33bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_GoodwillAndIntangibleAssetsTable_b650fc40-ba9e-4d2c-8a5d-d44b5c39fbe4" xlink:href="cdna-20210331.xsd#cdna_GoodwillAndIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_39d6a6d0-4b28-47fb-9651-be5ad71e33bb" xlink:to="loc_cdna_GoodwillAndIntangibleAssetsTable_b650fc40-ba9e-4d2c-8a5d-d44b5c39fbe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_845fafdc-d670-414a-83f7-6304189c9181" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_GoodwillAndIntangibleAssetsTable_b650fc40-ba9e-4d2c-8a5d-d44b5c39fbe4" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_845fafdc-d670-414a-83f7-6304189c9181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_726bb254-9dd5-4b83-b4d4-646c4b5cc0f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_845fafdc-d670-414a-83f7-6304189c9181" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_726bb254-9dd5-4b83-b4d4-646c4b5cc0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfTestingMember_17744085-e751-418d-85b1-e6b654daab4a" xlink:href="cdna-20210331.xsd#cdna_CostOfTestingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_726bb254-9dd5-4b83-b4d4-646c4b5cc0f5" xlink:to="loc_cdna_CostOfTestingMember_17744085-e751-418d-85b1-e6b654daab4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfProductMember_420588ef-20ee-45d1-b9e2-12fb10da5cbd" xlink:href="cdna-20210331.xsd#cdna_CostOfProductMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_726bb254-9dd5-4b83-b4d4-646c4b5cc0f5" xlink:to="loc_cdna_CostOfProductMember_420588ef-20ee-45d1-b9e2-12fb10da5cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfDigitalAndOtherMember_28760542-95bc-453d-b8bb-da0324019ca4" xlink:href="cdna-20210331.xsd#cdna_CostOfDigitalAndOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_726bb254-9dd5-4b83-b4d4-646c4b5cc0f5" xlink:to="loc_cdna_CostOfDigitalAndOtherMember_28760542-95bc-453d-b8bb-da0324019ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_5e1cb908-65bb-4ba0-991b-babde1acecd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_726bb254-9dd5-4b83-b4d4-646c4b5cc0f5" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_5e1cb908-65bb-4ba0-991b-babde1acecd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_GoodwillAndIntangibleAssetsLineItems_34dcfe86-9c73-4537-9483-534cb144ff8d" xlink:href="cdna-20210331.xsd#cdna_GoodwillAndIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_GoodwillAndIntangibleAssetsTable_b650fc40-ba9e-4d2c-8a5d-d44b5c39fbe4" xlink:to="loc_cdna_GoodwillAndIntangibleAssetsLineItems_34dcfe86-9c73-4537-9483-534cb144ff8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_41c64bf3-afe8-4b3d-bc77-1227b29760b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_GoodwillAndIntangibleAssetsLineItems_34dcfe86-9c73-4537-9483-534cb144ff8d" xlink:to="loc_us-gaap_Goodwill_41c64bf3-afe8-4b3d-bc77-1227b29760b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_3d5ccd17-3d20-4952-8f3c-0888f0624303" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_GoodwillAndIntangibleAssetsLineItems_34dcfe86-9c73-4537-9483-534cb144ff8d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_3d5ccd17-3d20-4952-8f3c-0888f0624303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fef9e514-1d6b-4aa3-8a1a-b778b11d6fa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_4175ad42-9a35-4211-99f0-f256dea3925b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fef9e514-1d6b-4aa3-8a1a-b778b11d6fa4" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_4175ad42-9a35-4211-99f0-f256dea3925b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a6cb05ef-2a5b-4864-bb14-16ff68217411" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_4175ad42-9a35-4211-99f0-f256dea3925b" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a6cb05ef-2a5b-4864-bb14-16ff68217411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0c4af305-8910-4e90-8e97-2e43eb8fc32c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a6cb05ef-2a5b-4864-bb14-16ff68217411" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0c4af305-8910-4e90-8e97-2e43eb8fc32c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfTestingMember_20177503-018a-4edf-99a1-81e837654c97" xlink:href="cdna-20210331.xsd#cdna_CostOfTestingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0c4af305-8910-4e90-8e97-2e43eb8fc32c" xlink:to="loc_cdna_CostOfTestingMember_20177503-018a-4edf-99a1-81e837654c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfProductMember_5fa5a730-e12e-43be-b757-bf9f82381a70" xlink:href="cdna-20210331.xsd#cdna_CostOfProductMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0c4af305-8910-4e90-8e97-2e43eb8fc32c" xlink:to="loc_cdna_CostOfProductMember_5fa5a730-e12e-43be-b757-bf9f82381a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfDigitalAndOtherMember_ac516e07-8846-4408-9457-677567d9230e" xlink:href="cdna-20210331.xsd#cdna_CostOfDigitalAndOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0c4af305-8910-4e90-8e97-2e43eb8fc32c" xlink:to="loc_cdna_CostOfDigitalAndOtherMember_ac516e07-8846-4408-9457-677567d9230e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_d3d9c550-0efa-4c85-9e9a-fa9835eaebf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0c4af305-8910-4e90-8e97-2e43eb8fc32c" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_d3d9c550-0efa-4c85-9e9a-fa9835eaebf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_90864b0d-4e99-48c0-9d7c-f233b73c826d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_4175ad42-9a35-4211-99f0-f256dea3925b" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_90864b0d-4e99-48c0-9d7c-f233b73c826d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b476b80f-f25c-4a00-b260-5873c5e89412" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_90864b0d-4e99-48c0-9d7c-f233b73c826d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b476b80f-f25c-4a00-b260-5873c5e89412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_f7916606-074a-403d-8d4b-c2b4da2ff422" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b476b80f-f25c-4a00-b260-5873c5e89412" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_f7916606-074a-403d-8d4b-c2b4da2ff422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_884fb624-64b7-4962-a1cc-e86655e48320" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b476b80f-f25c-4a00-b260-5873c5e89412" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_884fb624-64b7-4962-a1cc-e86655e48320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_06069035-bd21-4b75-a515-50700fbcb18b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b476b80f-f25c-4a00-b260-5873c5e89412" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_06069035-bd21-4b75-a515-50700fbcb18b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d9551fe2-a855-48ab-bf98-d2d8a7fadab8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b476b80f-f25c-4a00-b260-5873c5e89412" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d9551fe2-a855-48ab-bf98-d2d8a7fadab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_9aad65c0-cbc2-45db-8115-2044be77ea9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b476b80f-f25c-4a00-b260-5873c5e89412" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_9aad65c0-cbc2-45db-8115-2044be77ea9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_046d14cf-9f49-47fd-9af8-8dd947f1867c" xlink:href="cdna-20210331.xsd#cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b476b80f-f25c-4a00-b260-5873c5e89412" xlink:to="loc_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_046d14cf-9f49-47fd-9af8-8dd947f1867c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_59d80a6e-d564-48a2-801a-d301cd49d56a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b476b80f-f25c-4a00-b260-5873c5e89412" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_59d80a6e-d564-48a2-801a-d301cd49d56a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BalanceSheetComponents" xlink:type="simple" xlink:href="cdna-20210331.xsd#BalanceSheetComponents"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/BalanceSheetComponents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9092a74f-e8a0-49fb-a737-c557f03e3beb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_62b9aac6-eda4-4395-acc0-6e42bedcacb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9092a74f-e8a0-49fb-a737-c557f03e3beb" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_62b9aac6-eda4-4395-acc0-6e42bedcacb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BalanceSheetComponentsTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#BalanceSheetComponentsTables"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/BalanceSheetComponentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_75769a82-f631-4643-854a-c1bbb9767e2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_c791c630-4d2d-48de-a8d9-1eb1d671a239" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_75769a82-f631-4643-854a-c1bbb9767e2d" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_c791c630-4d2d-48de-a8d9-1eb1d671a239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_2b95f8a3-e033-460d-8793-c6407784cbbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_75769a82-f631-4643-854a-c1bbb9767e2d" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_2b95f8a3-e033-460d-8793-c6407784cbbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#BalanceSheetComponentsSummaryofInventoryDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_003d9d57-df5f-4fcc-a018-0b88d8e89d87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_9a4bd740-78ca-4485-b20b-f1ac12c4fcdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_003d9d57-df5f-4fcc-a018-0b88d8e89d87" xlink:to="loc_us-gaap_InventoryFinishedGoods_9a4bd740-78ca-4485-b20b-f1ac12c4fcdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_d7f6426f-f2e7-4285-8a7d-c4df8301f815" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_003d9d57-df5f-4fcc-a018-0b88d8e89d87" xlink:to="loc_us-gaap_InventoryWorkInProcess_d7f6426f-f2e7-4285-8a7d-c4df8301f815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_30dd9df9-04eb-458e-b13d-8cc51f0daf72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_003d9d57-df5f-4fcc-a018-0b88d8e89d87" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_30dd9df9-04eb-458e-b13d-8cc51f0daf72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_6f419ece-002b-4878-8441-699e382ad6ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_003d9d57-df5f-4fcc-a018-0b88d8e89d87" xlink:to="loc_us-gaap_InventoryNet_6f419ece-002b-4878-8441-699e382ad6ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f70253c4-4562-4749-86a3-bfc2f1d1c82d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d204bf0f-dc1a-45ea-8477-6b253afc8bd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f70253c4-4562-4749-86a3-bfc2f1d1c82d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d204bf0f-dc1a-45ea-8477-6b253afc8bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AccruedClinicalAndCostOfOtherStudiesCurrent_58befec1-cb7e-4816-a170-f0df5a5d4010" xlink:href="cdna-20210331.xsd#cdna_AccruedClinicalAndCostOfOtherStudiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f70253c4-4562-4749-86a3-bfc2f1d1c82d" xlink:to="loc_cdna_AccruedClinicalAndCostOfOtherStudiesCurrent_58befec1-cb7e-4816-a170-f0df5a5d4010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_DeferredPaymentsForIntangibleAssets_7f192962-5d5c-42f1-96a4-194927e580c8" xlink:href="cdna-20210331.xsd#cdna_DeferredPaymentsForIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f70253c4-4562-4749-86a3-bfc2f1d1c82d" xlink:to="loc_cdna_DeferredPaymentsForIntangibleAssets_7f192962-5d5c-42f1-96a4-194927e580c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_37b6ebd3-ea3e-4df5-a9ba-1433961f971c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f70253c4-4562-4749-86a3-bfc2f1d1c82d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_37b6ebd3-ea3e-4df5-a9ba-1433961f971c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_AccruedSampleProcessingFees_13000d9a-803b-4eb5-97e7-093d504ff75e" xlink:href="cdna-20210331.xsd#cdna_AccruedSampleProcessingFees"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f70253c4-4562-4749-86a3-bfc2f1d1c82d" xlink:to="loc_cdna_AccruedSampleProcessingFees_13000d9a-803b-4eb5-97e7-093d504ff75e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent_3f405e8c-7266-4f69-ae31-0ef78de89eb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f70253c4-4562-4749-86a3-bfc2f1d1c82d" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrent_3f405e8c-7266-4f69-ae31-0ef78de89eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_6979f8b2-3f57-4d92-ae31-cfab0ed96d43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f70253c4-4562-4749-86a3-bfc2f1d1c82d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_6979f8b2-3f57-4d92-ae31-cfab0ed96d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_e4a41a51-231b-4e5e-a1a2-c31662a505c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f70253c4-4562-4749-86a3-bfc2f1d1c82d" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_e4a41a51-231b-4e5e-a1a2-c31662a505c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_8638977f-137d-4e30-b040-8e0c9c58b20a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f70253c4-4562-4749-86a3-bfc2f1d1c82d" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_8638977f-137d-4e30-b040-8e0c9c58b20a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_b8317dbc-f1a1-499e-8a36-2dcd28f3e0ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f70253c4-4562-4749-86a3-bfc2f1d1c82d" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_b8317dbc-f1a1-499e-8a36-2dcd28f3e0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails" xlink:type="simple" xlink:href="cdna-20210331.xsd#BalanceSheetComponentsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_cc17ab3a-0d8b-4bef-97ab-1bf91822d746" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment_b7c1c804-f8fa-4fdc-ba21-840543e1e8f8" xlink:href="cdna-20210331.xsd#cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_cc17ab3a-0d8b-4bef-97ab-1bf91822d746" xlink:to="loc_cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment_b7c1c804-f8fa-4fdc-ba21-840543e1e8f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_42fdc106-2162-4d69-9d6e-186faaf5bb8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_eef9e8a6-d00f-4c04-878e-e2ae9cafdcbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_42fdc106-2162-4d69-9d6e-186faaf5bb8b" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_eef9e8a6-d00f-4c04-878e-e2ae9cafdcbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a8b9fcb1-1534-4a41-b603-bebf5e31e249" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_5af5b97e-4ffd-40ff-84f4-b764b2b598e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a8b9fcb1-1534-4a41-b603-bebf5e31e249" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_5af5b97e-4ffd-40ff-84f4-b764b2b598e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock_311189db-2850-431f-8b71-15a9ec0e866b" xlink:href="cdna-20210331.xsd#cdna_ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a8b9fcb1-1534-4a41-b603-bebf5e31e249" xlink:to="loc_cdna_ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock_311189db-2850-431f-8b71-15a9ec0e866b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingenciesSummaryofLeaseCostDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_709b9bcb-f84b-4830-93e1-6a77f1068126" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_ca56d51e-6a1a-423a-9fe8-b7607a9ef307" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_709b9bcb-f84b-4830-93e1-6a77f1068126" xlink:to="loc_us-gaap_OperatingLeaseCost_ca56d51e-6a1a-423a-9fe8-b7607a9ef307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_FinanceLeaseCost_97274eeb-b758-40b7-bd19-c9d1ea65c127" xlink:href="cdna-20210331.xsd#cdna_FinanceLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_709b9bcb-f84b-4830-93e1-6a77f1068126" xlink:to="loc_cdna_FinanceLeaseCost_97274eeb-b758-40b7-bd19-c9d1ea65c127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_2f3c74ca-652e-49a2-9a99-a1d137f3c59c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_709b9bcb-f84b-4830-93e1-6a77f1068126" xlink:to="loc_us-gaap_LeaseCost_2f3c74ca-652e-49a2-9a99-a1d137f3c59c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6603a24b-0993-4bf4-b506-ffb16769cfc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_LeaseOtherInformationAbstract_7c4fc9f9-0321-4612-9b6d-dd0f3375909c" xlink:href="cdna-20210331.xsd#cdna_LeaseOtherInformationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6603a24b-0993-4bf4-b506-ffb16769cfc6" xlink:to="loc_cdna_LeaseOtherInformationAbstract_7c4fc9f9-0321-4612-9b6d-dd0f3375909c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_7c2e08ae-73d1-4bfc-9def-721d6c079856" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_LeaseOtherInformationAbstract_7c4fc9f9-0321-4612-9b6d-dd0f3375909c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_7c2e08ae-73d1-4bfc-9def-721d6c079856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_c3988baa-6c0d-4660-a6ad-018a66fb0fc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_LeaseOtherInformationAbstract_7c4fc9f9-0321-4612-9b6d-dd0f3375909c" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_c3988baa-6c0d-4660-a6ad-018a66fb0fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_03dd591a-6b1c-4bc0-8b7b-6dc62b17cc6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_LeaseOtherInformationAbstract_7c4fc9f9-0321-4612-9b6d-dd0f3375909c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_03dd591a-6b1c-4bc0-8b7b-6dc62b17cc6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_48ec230c-9f59-49f0-8bb7-01210961fdf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_LeaseOtherInformationAbstract_7c4fc9f9-0321-4612-9b6d-dd0f3375909c" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_48ec230c-9f59-49f0-8bb7-01210961fdf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingenciesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8ed2abbf-eec2-48c9-909e-6d6bfea4530a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_c16bec6b-4950-4e40-bc16-5c2bdc9fd268" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8ed2abbf-eec2-48c9-909e-6d6bfea4530a" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_c16bec6b-4950-4e40-bc16-5c2bdc9fd268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_OperatingLeaseRightOfUseAssetIncrease_1c5f9500-cfd3-47e7-9125-2a279aa37928" xlink:href="cdna-20210331.xsd#cdna_OperatingLeaseRightOfUseAssetIncrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8ed2abbf-eec2-48c9-909e-6d6bfea4530a" xlink:to="loc_cdna_OperatingLeaseRightOfUseAssetIncrease_1c5f9500-cfd3-47e7-9125-2a279aa37928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f386a9b0-2e93-4b48-ad50-8fba2c7b5182" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8ed2abbf-eec2-48c9-909e-6d6bfea4530a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f386a9b0-2e93-4b48-ad50-8fba2c7b5182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f8067b6d-c4fd-44e5-8cc5-96d97bf8db43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8ed2abbf-eec2-48c9-909e-6d6bfea4530a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f8067b6d-c4fd-44e5-8cc5-96d97bf8db43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bc2d564d-7fe4-4b3e-9279-bbc250b45a38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8ed2abbf-eec2-48c9-909e-6d6bfea4530a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bc2d564d-7fe4-4b3e-9279-bbc250b45a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_NumberOfMilestonePayments_78b079ba-24b5-454e-9d86-9a2a6d50df9b" xlink:href="cdna-20210331.xsd#cdna_NumberOfMilestonePayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8ed2abbf-eec2-48c9-909e-6d6bfea4530a" xlink:to="loc_cdna_NumberOfMilestonePayments_78b079ba-24b5-454e-9d86-9a2a6d50df9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b1872bcf-2edf-4668-b4a7-dcc27e59a189" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_aa5dd71f-9778-452a-831c-b5cbac3ef83e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b1872bcf-2edf-4668-b4a7-dcc27e59a189" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_aa5dd71f-9778-452a-831c-b5cbac3ef83e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_fd38974e-99d2-4727-bacd-6b4f92b0e714" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_aa5dd71f-9778-452a-831c-b5cbac3ef83e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_fd38974e-99d2-4727-bacd-6b4f92b0e714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_2c0f5151-6e2e-4e98-9ba2-49f159ee92a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_aa5dd71f-9778-452a-831c-b5cbac3ef83e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_2c0f5151-6e2e-4e98-9ba2-49f159ee92a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_fa3578c7-aaaa-4a24-8c8a-28a590d68da6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_aa5dd71f-9778-452a-831c-b5cbac3ef83e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_fa3578c7-aaaa-4a24-8c8a-28a590d68da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_aeddd28c-afe4-46ce-8646-ed4f4ee9fbf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_aa5dd71f-9778-452a-831c-b5cbac3ef83e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_aeddd28c-afe4-46ce-8646-ed4f4ee9fbf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_87da1013-ff08-421b-ab94-64483eb1eafc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_aa5dd71f-9778-452a-831c-b5cbac3ef83e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_87da1013-ff08-421b-ab94-64483eb1eafc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_FinanceLeaseLiabilityToBePaidAfterYearFour_94ab0067-70b2-4b5a-836b-ccfef55ec1e1" xlink:href="cdna-20210331.xsd#cdna_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_aa5dd71f-9778-452a-831c-b5cbac3ef83e" xlink:to="loc_cdna_FinanceLeaseLiabilityToBePaidAfterYearFour_94ab0067-70b2-4b5a-836b-ccfef55ec1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2d711447-6007-425e-b82d-f2e00a5a72cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_aa5dd71f-9778-452a-831c-b5cbac3ef83e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2d711447-6007-425e-b82d-f2e00a5a72cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_8c4cd71a-19a9-482f-9045-661bf3540568" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_aa5dd71f-9778-452a-831c-b5cbac3ef83e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_8c4cd71a-19a9-482f-9045-661bf3540568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_8f6ee8c5-c0b4-459f-959f-4425991aa7f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_aa5dd71f-9778-452a-831c-b5cbac3ef83e" xlink:to="loc_us-gaap_FinanceLeaseLiability_8f6ee8c5-c0b4-459f-959f-4425991aa7f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c8b56533-75b8-4a4f-b4a5-d11120e6e782" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b1872bcf-2edf-4668-b4a7-dcc27e59a189" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c8b56533-75b8-4a4f-b4a5-d11120e6e782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4e5208b3-7fb7-4a02-837d-05f2a1284a77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c8b56533-75b8-4a4f-b4a5-d11120e6e782" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4e5208b3-7fb7-4a02-837d-05f2a1284a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ef55d2e3-0673-47b2-b8b2-33335e9a9d6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c8b56533-75b8-4a4f-b4a5-d11120e6e782" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ef55d2e3-0673-47b2-b8b2-33335e9a9d6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_561ee17c-9f0d-4de0-8de6-e7f31a2ea3f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c8b56533-75b8-4a4f-b4a5-d11120e6e782" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_561ee17c-9f0d-4de0-8de6-e7f31a2ea3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_27faebed-6276-4fe7-a7ef-c3d41d174205" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c8b56533-75b8-4a4f-b4a5-d11120e6e782" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_27faebed-6276-4fe7-a7ef-c3d41d174205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ef24a7fc-f939-4cff-adfb-7495d19904b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c8b56533-75b8-4a4f-b4a5-d11120e6e782" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ef24a7fc-f939-4cff-adfb-7495d19904b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_8c58770a-d164-4256-a219-86d93e2566ac" xlink:href="cdna-20210331.xsd#cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c8b56533-75b8-4a4f-b4a5-d11120e6e782" xlink:to="loc_cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_8c58770a-d164-4256-a219-86d93e2566ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_823980ea-0c1a-4373-bfd7-dbae0975e872" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c8b56533-75b8-4a4f-b4a5-d11120e6e782" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_823980ea-0c1a-4373-bfd7-dbae0975e872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_02f6c92b-358c-4e94-ae12-19829d63c3c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c8b56533-75b8-4a4f-b4a5-d11120e6e782" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_02f6c92b-358c-4e94-ae12-19829d63c3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b0636aa1-bbe1-4e1b-88ae-1f17b3398c8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c8b56533-75b8-4a4f-b4a5-d11120e6e782" xlink:to="loc_us-gaap_OperatingLeaseLiability_b0636aa1-bbe1-4e1b-88ae-1f17b3398c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_7ed9301f-d17d-42a2-b281-8a78e9172311" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c8b56533-75b8-4a4f-b4a5-d11120e6e782" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_7ed9301f-d17d-42a2-b281-8a78e9172311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_32d84548-1e31-49cc-abfb-8d9696279fe4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_c8b56533-75b8-4a4f-b4a5-d11120e6e782" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_32d84548-1e31-49cc-abfb-8d9696279fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail_1" xlink:type="simple" xlink:href="cdna-20210331.xsd#CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail_1"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.caredxinc.com/role/A401KPlan" xlink:type="simple" xlink:href="cdna-20210331.xsd#A401KPlan"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/A401KPlan" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c7597989-e8b6-4a96-b108-1bff6516df57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_4848b39e-a061-4d74-897c-787392960b8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c7597989-e8b6-4a96-b108-1bff6516df57" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_4848b39e-a061-4d74-897c-787392960b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/A401KPlanAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#A401KPlanAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/A401KPlanAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_678933af-7bf0-4c8e-b65d-103db7f5f84a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_11b44bef-3339-4934-b5bc-4f723b1c0e5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_678933af-7bf0-4c8e-b65d-103db7f5f84a" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_11b44bef-3339-4934-b5bc-4f723b1c0e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/Warrants" xlink:type="simple" xlink:href="cdna-20210331.xsd#Warrants"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/Warrants" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_180c230a-60bc-433a-af9f-11ba24653403" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_WarrantsDisclosureTextBlock_ca075a0d-e97f-4df1-9912-ee0eb9cbd448" xlink:href="cdna-20210331.xsd#cdna_WarrantsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_180c230a-60bc-433a-af9f-11ba24653403" xlink:to="loc_cdna_WarrantsDisclosureTextBlock_ca075a0d-e97f-4df1-9912-ee0eb9cbd448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/WarrantsTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#WarrantsTables"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/WarrantsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_08964798-1603-4625-8855-2fb05646187e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_28c4746a-4267-4a24-af60-8acb01e53e65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_08964798-1603-4625-8855-2fb05646187e" xlink:to="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_28c4746a-4267-4a24-af60-8acb01e53e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#WarrantsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_b8a5b6fc-32ca-452d-854c-010d0315d44f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_PurchaseOfCommonStockWarrantsExercised_4f2e25ad-917f-4e0c-911b-a91ab40e6281" xlink:href="cdna-20210331.xsd#cdna_PurchaseOfCommonStockWarrantsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_b8a5b6fc-32ca-452d-854c-010d0315d44f" xlink:to="loc_cdna_PurchaseOfCommonStockWarrantsExercised_4f2e25ad-917f-4e0c-911b-a91ab40e6281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_0f6557d0-6526-463e-96ed-83c77272ce12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_b8a5b6fc-32ca-452d-854c-010d0315d44f" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_0f6557d0-6526-463e-96ed-83c77272ce12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_NumberOfWarrantsExercisedCashlessBasis_b608674c-c49d-4c94-a2bb-a3587b85b3a0" xlink:href="cdna-20210331.xsd#cdna_NumberOfWarrantsExercisedCashlessBasis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_b8a5b6fc-32ca-452d-854c-010d0315d44f" xlink:to="loc_cdna_NumberOfWarrantsExercisedCashlessBasis_b608674c-c49d-4c94-a2bb-a3587b85b3a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod_98defc3c-99b2-415d-b344-cf93e55960b9" xlink:href="cdna-20210331.xsd#cdna_StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_b8a5b6fc-32ca-452d-854c-010d0315d44f" xlink:to="loc_cdna_StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod_98defc3c-99b2-415d-b344-cf93e55960b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_7bcb14b9-4033-44a3-b81c-a7dbf7533846" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_da6d9c51-8286-4244-91a2-e612baa47a74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_7bcb14b9-4033-44a3-b81c-a7dbf7533846" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_da6d9c51-8286-4244-91a2-e612baa47a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_3951c702-aef3-4ef2-a73e-ff718c0ba8fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_da6d9c51-8286-4244-91a2-e612baa47a74" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_3951c702-aef3-4ef2-a73e-ff718c0ba8fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_58897ebb-ee71-438c-a753-54ccdc602e5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_3951c702-aef3-4ef2-a73e-ff718c0ba8fc" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_58897ebb-ee71-438c-a753-54ccdc602e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ClassOfWarrantOrRightIssuedDateThreeMember_cec7bbbc-ad02-4ca2-8e39-3331d3407246" xlink:href="cdna-20210331.xsd#cdna_ClassOfWarrantOrRightIssuedDateThreeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_58897ebb-ee71-438c-a753-54ccdc602e5f" xlink:to="loc_cdna_ClassOfWarrantOrRightIssuedDateThreeMember_cec7bbbc-ad02-4ca2-8e39-3331d3407246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_c8afbb36-549b-4b6f-a802-0c52bb2f3f62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_da6d9c51-8286-4244-91a2-e612baa47a74" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_c8afbb36-549b-4b6f-a802-0c52bb2f3f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_ef4920d1-58e7-41c5-8e5f-67e495ada791" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_c8afbb36-549b-4b6f-a802-0c52bb2f3f62" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_ef4920d1-58e7-41c5-8e5f-67e495ada791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_62eb8cf4-b840-4093-8fc6-310a847b8663" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ef4920d1-58e7-41c5-8e5f-67e495ada791" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_62eb8cf4-b840-4093-8fc6-310a847b8663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0ea99fa1-3e04-4523-b38d-e314f5b7c114" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_da6d9c51-8286-4244-91a2-e612baa47a74" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0ea99fa1-3e04-4523-b38d-e314f5b7c114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d1d87fb6-b209-47b6-a0eb-ba527087039e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0ea99fa1-3e04-4523-b38d-e314f5b7c114" xlink:to="loc_us-gaap_EquityComponentDomain_d1d87fb6-b209-47b6-a0eb-ba527087039e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_49040d59-cd25-423a-adca-40a53562becf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d1d87fb6-b209-47b6-a0eb-ba527087039e" xlink:to="loc_us-gaap_CommonStockMember_49040d59-cd25-423a-adca-40a53562becf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_051df008-ea69-4c03-b460-f08865e06c34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_da6d9c51-8286-4244-91a2-e612baa47a74" xlink:to="loc_us-gaap_ClassOfWarrantOrRightLineItems_051df008-ea69-4c03-b460-f08865e06c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_WarrantFairValueAssumptionsExpectedTerm_bfb55a2e-2477-4eb3-bd3c-7c2eb09aeae5" xlink:href="cdna-20210331.xsd#cdna_WarrantFairValueAssumptionsExpectedTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_051df008-ea69-4c03-b460-f08865e06c34" xlink:to="loc_cdna_WarrantFairValueAssumptionsExpectedTerm_bfb55a2e-2477-4eb3-bd3c-7c2eb09aeae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_252a5ac7-d4f2-436b-b37a-1cac5f09cd1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_051df008-ea69-4c03-b460-f08865e06c34" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_252a5ac7-d4f2-436b-b37a-1cac5f09cd1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_f2b80a4b-d9dc-4fe6-ac8a-84eaf57c2abc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_051df008-ea69-4c03-b460-f08865e06c34" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_f2b80a4b-d9dc-4fe6-ac8a-84eaf57c2abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlans" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlans"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_90979b95-452e-4de8-a74f-b876d3fef511" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_fa2f8f4f-beba-4374-aae8-6ae7169af9a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_90979b95-452e-4de8-a74f-b876d3fef511" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_fa2f8f4f-beba-4374-aae8-6ae7169af9a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlansTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlansTables"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5edc765d-0063-43b8-b2a6-b14c15810167" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock_4f9e1084-01c9-452a-a565-d8e325638953" xlink:href="cdna-20210331.xsd#cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5edc765d-0063-43b8-b2a6-b14c15810167" xlink:to="loc_cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock_4f9e1084-01c9-452a-a565-d8e325638953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock_7a2c5c69-ab8d-473e-a318-4cc2ab819895" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5edc765d-0063-43b8-b2a6-b14c15810167" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock_7a2c5c69-ab8d-473e-a318-4cc2ab819895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_2c9fc0b5-230d-46aa-9280-f747c4b0c1e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5edc765d-0063-43b8-b2a6-b14c15810167" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_2c9fc0b5-230d-46aa-9280-f747c4b0c1e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_4676813c-b639-4a3d-8751-12263b27a8b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5edc765d-0063-43b8-b2a6-b14c15810167" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_4676813c-b639-4a3d-8751-12263b27a8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6c42050-86cd-489b-b9a3-8b5ebade3f01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e2fa5bd-0c12-4bdb-a70e-f0542fb7075d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6c42050-86cd-489b-b9a3-8b5ebade3f01" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e2fa5bd-0c12-4bdb-a70e-f0542fb7075d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4b8863f6-0e58-47c6-9aaa-3a298118eec3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e2fa5bd-0c12-4bdb-a70e-f0542fb7075d" xlink:to="loc_us-gaap_AwardTypeAxis_4b8863f6-0e58-47c6-9aaa-3a298118eec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_83e9586c-3ceb-4881-9965-0c5621878fec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_4b8863f6-0e58-47c6-9aaa-3a298118eec3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_83e9586c-3ceb-4881-9965-0c5621878fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_13400662-0721-4cbb-8e87-c28aff3c3177" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_83e9586c-3ceb-4881-9965-0c5621878fec" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_13400662-0721-4cbb-8e87-c28aff3c3177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14326fc7-c394-4657-8c74-2b9385b1eea8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e2fa5bd-0c12-4bdb-a70e-f0542fb7075d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14326fc7-c394-4657-8c74-2b9385b1eea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14326fc7-c394-4657-8c74-2b9385b1eea8" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_9c7d5a7c-d707-43db-8e7b-7cb0e1dab815" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_9c7d5a7c-d707-43db-8e7b-7cb0e1dab815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_28c5d3fc-76fa-4d78-b5fc-abf5d242d978" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_28c5d3fc-76fa-4d78-b5fc-abf5d242d978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices_36193f0d-2c71-47c4-9aab-83eab804a2d2" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices_36193f0d-2c71-47c4-9aab-83eab804a2d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eb4ad326-9158-42a2-adb4-26472cc21ff9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eb4ad326-9158-42a2-adb4-26472cc21ff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ed2af146-9f22-4b3d-aa51-05a1910bea2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ed2af146-9f22-4b3d-aa51-05a1910bea2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans_55da356f-1c18-4934-b2be-082ea15b9a41" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans_55da356f-1c18-4934-b2be-082ea15b9a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a43c0576-7694-40e2-b0a8-e60171e0477e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a43c0576-7694-40e2-b0a8-e60171e0477e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_8f4d3ed2-a2ee-421f-b015-3ae5600c9b44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_8f4d3ed2-a2ee-421f-b015-3ae5600c9b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_ef58c032-4880-4662-a6ac-636fbf9229ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_ef58c032-4880-4662-a6ac-636fbf9229ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4fafc708-fdbf-4c79-9936-ed55d4df52de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward_632c5b07-46af-4a0b-9fb5-4c998358a6c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4fafc708-fdbf-4c79-9936-ed55d4df52de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward_09aa920b-8164-4d63-9cd7-b87126678bd5" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14326fc7-c394-4657-8c74-2b9385b1eea8" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward_09aa920b-8164-4d63-9cd7-b87126678bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8d0a15a9-73d7-4b31-bd75-0246c5526b2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward_09aa920b-8164-4d63-9cd7-b87126678bd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8d0a15a9-73d7-4b31-bd75-0246c5526b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment_406cc8ec-c90c-455d-9053-a9c955b9cca7" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward_09aa920b-8164-4d63-9cd7-b87126678bd5" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment_406cc8ec-c90c-455d-9053-a9c955b9cca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b4694fab-0547-414c-a175-49475e9bc47f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward_09aa920b-8164-4d63-9cd7-b87126678bd5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b4694fab-0547-414c-a175-49475e9bc47f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_e974897c-1b00-43b0-b6ca-a274fec8e886" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward_09aa920b-8164-4d63-9cd7-b87126678bd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_e974897c-1b00-43b0-b6ca-a274fec8e886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_971fb094-a859-46f9-b38b-30d01a00e9d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward_09aa920b-8164-4d63-9cd7-b87126678bd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_971fb094-a859-46f9-b38b-30d01a00e9d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_36b53c59-8a96-4f8b-b6d7-f9bbdd779c17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward_09aa920b-8164-4d63-9cd7-b87126678bd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_36b53c59-8a96-4f8b-b6d7-f9bbdd779c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54ac8de-b401-49df-8b92-0ed5082fe18a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14326fc7-c394-4657-8c74-2b9385b1eea8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54ac8de-b401-49df-8b92-0ed5082fe18a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c3629823-e29f-4867-ba4f-dd3fa695a0ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54ac8de-b401-49df-8b92-0ed5082fe18a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c3629823-e29f-4867-ba4f-dd3fa695a0ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_97b1c9f7-1db0-4b43-8356-2c459dd616fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54ac8de-b401-49df-8b92-0ed5082fe18a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_97b1c9f7-1db0-4b43-8356-2c459dd616fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_a56d7e9f-419c-4eaf-80f8-66ae6810e9e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54ac8de-b401-49df-8b92-0ed5082fe18a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_a56d7e9f-419c-4eaf-80f8-66ae6810e9e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_60ea1b49-b511-4eac-87e6-f10b57fa0cd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54ac8de-b401-49df-8b92-0ed5082fe18a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_60ea1b49-b511-4eac-87e6-f10b57fa0cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_ba9825ad-ae34-4902-968d-b72a5ab2c5be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54ac8de-b401-49df-8b92-0ed5082fe18a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_ba9825ad-ae34-4902-968d-b72a5ab2c5be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2f46157d-ec75-4707-90c8-8324a38b81f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d54ac8de-b401-49df-8b92-0ed5082fe18a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2f46157d-ec75-4707-90c8-8324a38b81f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward_e5564041-2960-4b37-8e63-9f1de2d13603" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14326fc7-c394-4657-8c74-2b9385b1eea8" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward_e5564041-2960-4b37-8e63-9f1de2d13603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_748450c7-fdfa-430b-9a74-e3f31a601a01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward_e5564041-2960-4b37-8e63-9f1de2d13603" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_748450c7-fdfa-430b-9a74-e3f31a601a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_38801455-a9bf-4edb-9335-5db0a3a265da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward_e5564041-2960-4b37-8e63-9f1de2d13603" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_38801455-a9bf-4edb-9335-5db0a3a265da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b465db5a-db9b-489b-a7a4-c6f76e065f27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward_e5564041-2960-4b37-8e63-9f1de2d13603" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b465db5a-db9b-489b-a7a4-c6f76e065f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_31387f77-6fca-4174-8d71-0be08f9c14c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward_e5564041-2960-4b37-8e63-9f1de2d13603" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_31387f77-6fca-4174-8d71-0be08f9c14c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_63627eec-454b-4d3c-aff2-957133ed10fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward_e5564041-2960-4b37-8e63-9f1de2d13603" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_63627eec-454b-4d3c-aff2-957133ed10fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b759c56e-50c9-4ae5-95cc-88c41e0e710b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14326fc7-c394-4657-8c74-2b9385b1eea8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b759c56e-50c9-4ae5-95cc-88c41e0e710b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6d73ad01-cf30-4386-8f5b-17329574de7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b759c56e-50c9-4ae5-95cc-88c41e0e710b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6d73ad01-cf30-4386-8f5b-17329574de7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6aa1ac32-ced8-47d7-9ae8-64cff5745735" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b759c56e-50c9-4ae5-95cc-88c41e0e710b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6aa1ac32-ced8-47d7-9ae8-64cff5745735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_45ba2472-d2ce-4c5d-8f5b-41be11ad12e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b759c56e-50c9-4ae5-95cc-88c41e0e710b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_45ba2472-d2ce-4c5d-8f5b-41be11ad12e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5fa092c6-e2ca-49cb-a053-1fc33e636ef4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b759c56e-50c9-4ae5-95cc-88c41e0e710b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5fa092c6-e2ca-49cb-a053-1fc33e636ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1d66c214-439f-4a90-8cd4-b7d03b293ab9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b759c56e-50c9-4ae5-95cc-88c41e0e710b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1d66c214-439f-4a90-8cd4-b7d03b293ab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlansAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a27e13f3-681d-4ffd-9235-eece856e70df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df654029-1dd0-470a-81f0-dd57ab95a800" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a27e13f3-681d-4ffd-9235-eece856e70df" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df654029-1dd0-470a-81f0-dd57ab95a800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_09f10d47-a942-4009-99f3-1c58274c0afc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df654029-1dd0-470a-81f0-dd57ab95a800" xlink:to="loc_us-gaap_AwardTypeAxis_09f10d47-a942-4009-99f3-1c58274c0afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_409b6e6e-ee74-4dc6-b085-e95b45213aef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_09f10d47-a942-4009-99f3-1c58274c0afc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_409b6e6e-ee74-4dc6-b085-e95b45213aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_c417f2dc-08d5-45e8-8ca7-65d453f33da2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_409b6e6e-ee74-4dc6-b085-e95b45213aef" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_c417f2dc-08d5-45e8-8ca7-65d453f33da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c5f5f304-b2ea-4854-896a-f0eec9832f82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_409b6e6e-ee74-4dc6-b085-e95b45213aef" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c5f5f304-b2ea-4854-896a-f0eec9832f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_2ed433f1-47f2-477d-92ab-aa9464bea59e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df654029-1dd0-470a-81f0-dd57ab95a800" xlink:to="loc_us-gaap_PlanNameAxis_2ed433f1-47f2-477d-92ab-aa9464bea59e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ed053a7d-c940-4fe6-9a80-77833b811d85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_2ed433f1-47f2-477d-92ab-aa9464bea59e" xlink:to="loc_us-gaap_PlanNameDomain_ed053a7d-c940-4fe6-9a80-77833b811d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember_5868f18e-a356-4650-a8af-c728f755a80c" xlink:href="cdna-20210331.xsd#cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_ed053a7d-c940-4fe6-9a80-77833b811d85" xlink:to="loc_cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember_5868f18e-a356-4650-a8af-c728f755a80c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df654029-1dd0-470a-81f0-dd57ab95a800" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_61b4880c-85e5-414b-a868-f4d5a6aba838" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_61b4880c-85e5-414b-a868-f4d5a6aba838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_dd97604d-5a08-497a-a26b-add55c90b4f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_dd97604d-5a08-497a-a26b-add55c90b4f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_fda20aba-5116-422e-b34b-5400dc23566d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_fda20aba-5116-422e-b34b-5400dc23566d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d7e4e584-fc01-4806-babb-2ccdc96099f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d7e4e584-fc01-4806-babb-2ccdc96099f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_4a337138-8740-40a5-99c7-d6281558e21a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_4a337138-8740-40a5-99c7-d6281558e21a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9ade41de-98b8-4b64-a7dd-ff44c828b4de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9ade41de-98b8-4b64-a7dd-ff44c828b4de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_f61ef7b0-4f70-4afb-a2c3-892851bf9f9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_f61ef7b0-4f70-4afb-a2c3-892851bf9f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum_779486be-6dfc-4f6c-8d49-9b0702a6883e" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum_779486be-6dfc-4f6c-8d49-9b0702a6883e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_08e6691a-a8dd-40bc-b8d7-99aeb9797bec" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_08e6691a-a8dd-40bc-b8d7-99aeb9797bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_77bbe44a-2d7f-498f-b602-c347565c8c5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_77bbe44a-2d7f-498f-b602-c347565c8c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b8063c33-7853-4411-875b-1d28c3ea1261" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b8063c33-7853-4411-875b-1d28c3ea1261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_b025f246-9a68-49eb-a2b2-8bd8f5c2ea14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_b025f246-9a68-49eb-a2b2-8bd8f5c2ea14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7e416cf1-c1c5-4e92-85df-45911a0301da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7e416cf1-c1c5-4e92-85df-45911a0301da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_df7b1970-7535-4bd9-9ee3-717dceecce54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c4175a7e-f4c8-4656-b6a5-af19383a06e2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_df7b1970-7535-4bd9-9ee3-717dceecce54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e72f6801-5f40-4569-a45e-dade8ce4586a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber_85c9de76-25eb-4127-9682-aa3f2e85005d" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e72f6801-5f40-4569-a45e-dade8ce4586a" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber_85c9de76-25eb-4127-9682-aa3f2e85005d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber_18735296-dd4b-4e69-b317-5c7da1e3adb7" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e72f6801-5f40-4569-a45e-dade8ce4586a" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber_18735296-dd4b-4e69-b317-5c7da1e3adb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_9aab224f-4f9b-4001-a20a-29de43d8099d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e72f6801-5f40-4569-a45e-dade8ce4586a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_9aab224f-4f9b-4001-a20a-29de43d8099d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice_92783aa6-3ed4-485d-b9cf-c868fb141d3d" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e72f6801-5f40-4569-a45e-dade8ce4586a" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice_92783aa6-3ed4-485d-b9cf-c868fb141d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice_cffb92bb-f026-46d5-860e-91487848669f" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e72f6801-5f40-4569-a45e-dade8ce4586a" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice_cffb92bb-f026-46d5-860e-91487848669f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm_a37b93f4-1fba-49eb-9886-b32912876523" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e72f6801-5f40-4569-a45e-dade8ce4586a" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm_a37b93f4-1fba-49eb-9886-b32912876523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm_c192611d-4bf0-4c2d-88b1-29dfb58ea086" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e72f6801-5f40-4569-a45e-dade8ce4586a" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm_c192611d-4bf0-4c2d-88b1-29dfb58ea086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue_e1816a83-006d-47d2-959f-b87a48d034d9" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e72f6801-5f40-4569-a45e-dade8ce4586a" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue_e1816a83-006d-47d2-959f-b87a48d034d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue_d48bbc89-fada-4b5b-9232-b17c99a92866" xlink:href="cdna-20210331.xsd#cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e72f6801-5f40-4569-a45e-dade8ce4586a" xlink:to="loc_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue_d48bbc89-fada-4b5b-9232-b17c99a92866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_76526e6e-575e-4208-83d4-08a07bb77dfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e72f6801-5f40-4569-a45e-dade8ce4586a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_76526e6e-575e-4208-83d4-08a07bb77dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_153c9c19-9b7c-4b26-84ac-60767879d52b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_88800de1-2d84-4ff0-b215-d89beddf013d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_153c9c19-9b7c-4b26-84ac-60767879d52b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_88800de1-2d84-4ff0-b215-d89beddf013d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3fba6dec-9101-40e3-ba61-98c2be0f5a74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_88800de1-2d84-4ff0-b215-d89beddf013d" xlink:to="loc_us-gaap_AwardTypeAxis_3fba6dec-9101-40e3-ba61-98c2be0f5a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad2736b5-8590-4e42-a9b0-19c1aec5f301" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_3fba6dec-9101-40e3-ba61-98c2be0f5a74" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad2736b5-8590-4e42-a9b0-19c1aec5f301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_754e2d42-38e4-4759-83d7-f517276d4273" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad2736b5-8590-4e42-a9b0-19c1aec5f301" xlink:to="loc_us-gaap_EmployeeStockOptionMember_754e2d42-38e4-4759-83d7-f517276d4273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_86aa3031-a897-46cd-af6b-2dfcfd4b29fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_88800de1-2d84-4ff0-b215-d89beddf013d" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_86aa3031-a897-46cd-af6b-2dfcfd4b29fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2bf79529-0f96-4e09-9abd-428a5ebab58f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_86aa3031-a897-46cd-af6b-2dfcfd4b29fb" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2bf79529-0f96-4e09-9abd-428a5ebab58f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_a7627f91-505d-4eea-a7b8-f22223aee392" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2bf79529-0f96-4e09-9abd-428a5ebab58f" xlink:to="loc_us-gaap_EmployeeStockMember_a7627f91-505d-4eea-a7b8-f22223aee392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_071626df-8b12-496a-8ebe-00fbc7ef5aab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_88800de1-2d84-4ff0-b215-d89beddf013d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_071626df-8b12-496a-8ebe-00fbc7ef5aab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_b2332333-6324-46ab-8a8e-39b8437d93ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_071626df-8b12-496a-8ebe-00fbc7ef5aab" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_b2332333-6324-46ab-8a8e-39b8437d93ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_45f833be-e77b-4ff8-a7f2-238b88733353" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_071626df-8b12-496a-8ebe-00fbc7ef5aab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_45f833be-e77b-4ff8-a7f2-238b88733353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_88744d5d-ba10-47a1-b0fd-07207b505e57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_071626df-8b12-496a-8ebe-00fbc7ef5aab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_88744d5d-ba10-47a1-b0fd-07207b505e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_b8e3f83d-085d-4a0a-8b49-e33dad63211d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_071626df-8b12-496a-8ebe-00fbc7ef5aab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_b8e3f83d-085d-4a0a-8b49-e33dad63211d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_26da9ed9-2b9e-4c07-ba2a-adb737f76e72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_527f8b63-c58c-42ee-908f-23a98c2f3e50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_26da9ed9-2b9e-4c07-ba2a-adb737f76e72" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_527f8b63-c58c-42ee-908f-23a98c2f3e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_f3cb74c8-e227-4900-b4c9-3a2f2fee1a9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_527f8b63-c58c-42ee-908f-23a98c2f3e50" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_f3cb74c8-e227-4900-b4c9-3a2f2fee1a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_df0bd3e4-50cd-49ed-9747-9678d427ddd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_f3cb74c8-e227-4900-b4c9-3a2f2fee1a9a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_df0bd3e4-50cd-49ed-9747-9678d427ddd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfTestingMember_ba2eec6a-ea72-4a86-9fa9-23f47e326627" xlink:href="cdna-20210331.xsd#cdna_CostOfTestingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_df0bd3e4-50cd-49ed-9747-9678d427ddd1" xlink:to="loc_cdna_CostOfTestingMember_ba2eec6a-ea72-4a86-9fa9-23f47e326627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfProductMember_418103e9-8b72-4e49-8c9a-46331738dd56" xlink:href="cdna-20210331.xsd#cdna_CostOfProductMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_df0bd3e4-50cd-49ed-9747-9678d427ddd1" xlink:to="loc_cdna_CostOfProductMember_418103e9-8b72-4e49-8c9a-46331738dd56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_CostOfDigitalAndOtherMember_6a17daf4-2262-4a67-8ede-72fb6f708888" xlink:href="cdna-20210331.xsd#cdna_CostOfDigitalAndOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_df0bd3e4-50cd-49ed-9747-9678d427ddd1" xlink:to="loc_cdna_CostOfDigitalAndOtherMember_6a17daf4-2262-4a67-8ede-72fb6f708888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_da6cba4a-1c28-4293-92de-1ae3bfa29e3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_df0bd3e4-50cd-49ed-9747-9678d427ddd1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_da6cba4a-1c28-4293-92de-1ae3bfa29e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_781e7967-158a-4c53-9869-000461d6c607" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_df0bd3e4-50cd-49ed-9747-9678d427ddd1" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_781e7967-158a-4c53-9869-000461d6c607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_ef02b730-c9b7-4b2c-be32-3b5fb6b7dea2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_df0bd3e4-50cd-49ed-9747-9678d427ddd1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_ef02b730-c9b7-4b2c-be32-3b5fb6b7dea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_51bfbed8-fbc1-460e-9c1e-29ac14ec049e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_527f8b63-c58c-42ee-908f-23a98c2f3e50" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_51bfbed8-fbc1-460e-9c1e-29ac14ec049e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_767e10c3-d165-4143-9287-e2f99d6eaada" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_51bfbed8-fbc1-460e-9c1e-29ac14ec049e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_767e10c3-d165-4143-9287-e2f99d6eaada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cdna-20210331.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_b7964961-8f5e-4f1a-93d2-e1765789de1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_795b367c-24bc-4ac2-b3a8-6da9ca0351f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b7964961-8f5e-4f1a-93d2-e1765789de1f" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_795b367c-24bc-4ac2-b3a8-6da9ca0351f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#IncomeTaxesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6f8bf561-ed81-4041-8dac-0839b46fbad3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d7aa31bd-b2b2-4cd8-9aad-9aaad0a1cd6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6f8bf561-ed81-4041-8dac-0839b46fbad3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d7aa31bd-b2b2-4cd8-9aad-9aaad0a1cd6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SegmentReporting" xlink:type="simple" xlink:href="cdna-20210331.xsd#SegmentReporting"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/SegmentReporting" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_3deb8a04-a91a-4494-85d0-c425a4f8da6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_731150a0-e02c-4ab3-a164-635f8cb3e79d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3deb8a04-a91a-4494-85d0-c425a4f8da6a" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_731150a0-e02c-4ab3-a164-635f8cb3e79d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="cdna-20210331.xsd#SegmentReportingTables"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/SegmentReportingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_9636c319-341b-49ea-b2f3-6082bfc2d502" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_2fcaf499-2293-4b30-932c-03f68013c8ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9636c319-341b-49ea-b2f3-6082bfc2d502" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_2fcaf499-2293-4b30-932c-03f68013c8ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_1703fac5-cacb-4fba-8ba4-047fe6ee21c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9636c319-341b-49ea-b2f3-6082bfc2d502" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_1703fac5-cacb-4fba-8ba4-047fe6ee21c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#SegmentReportingReportableRevenuesbyGeographicRegionsDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_fbc0d499-152e-46ae-82c2-ea78af3f1385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e1c1b70a-82fa-4775-a22a-808ab88724e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_fbc0d499-152e-46ae-82c2-ea78af3f1385" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e1c1b70a-82fa-4775-a22a-808ab88724e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4ef637ad-369a-4ed3-9223-da611b21a128" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e1c1b70a-82fa-4775-a22a-808ab88724e3" xlink:to="loc_srt_ProductOrServiceAxis_4ef637ad-369a-4ed3-9223-da611b21a128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b119c8ca-7361-437b-b74c-b93b32a6e8e5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_4ef637ad-369a-4ed3-9223-da611b21a128" xlink:to="loc_srt_ProductsAndServicesDomain_b119c8ca-7361-437b-b74c-b93b32a6e8e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_c1e5b6f6-7620-42ca-95cd-ffd1b8f8f1f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b119c8ca-7361-437b-b74c-b93b32a6e8e5" xlink:to="loc_us-gaap_ServiceMember_c1e5b6f6-7620-42ca-95cd-ffd1b8f8f1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_4b70ef4a-83c4-406b-917f-039b8914d921" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b119c8ca-7361-437b-b74c-b93b32a6e8e5" xlink:to="loc_us-gaap_ProductMember_4b70ef4a-83c4-406b-917f-039b8914d921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_DigitalAndOtherMember_0c09bac1-37f5-458f-9a34-0d60521f78a0" xlink:href="cdna-20210331.xsd#cdna_DigitalAndOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b119c8ca-7361-437b-b74c-b93b32a6e8e5" xlink:to="loc_cdna_DigitalAndOtherMember_0c09bac1-37f5-458f-9a34-0d60521f78a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_eae413e0-7b5d-4bea-84ab-65e372fa1b48" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e1c1b70a-82fa-4775-a22a-808ab88724e3" xlink:to="loc_srt_StatementGeographicalAxis_eae413e0-7b5d-4bea-84ab-65e372fa1b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_967a426f-4f54-4d6d-bee3-d7bc1faaafb5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_eae413e0-7b5d-4bea-84ab-65e372fa1b48" xlink:to="loc_srt_SegmentGeographicalDomain_967a426f-4f54-4d6d-bee3-d7bc1faaafb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_2451416c-aeb3-4190-b0b1-f31b2b4c26cc" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_967a426f-4f54-4d6d-bee3-d7bc1faaafb5" xlink:to="loc_country_US_2451416c-aeb3-4190-b0b1-f31b2b4c26cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_RestOfTheWorldMember_4bb9c7e9-fd12-4eb8-829d-f48f077e92b4" xlink:href="cdna-20210331.xsd#cdna_RestOfTheWorldMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_967a426f-4f54-4d6d-bee3-d7bc1faaafb5" xlink:to="loc_cdna_RestOfTheWorldMember_4bb9c7e9-fd12-4eb8-829d-f48f077e92b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_792428b9-62d5-4241-8f51-445c96cf087a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_967a426f-4f54-4d6d-bee3-d7bc1faaafb5" xlink:to="loc_srt_EuropeMember_792428b9-62d5-4241-8f51-445c96cf087a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_798e5f4f-f90e-4e5b-96ae-9d318b93fd8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e1c1b70a-82fa-4775-a22a-808ab88724e3" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_798e5f4f-f90e-4e5b-96ae-9d318b93fd8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bcc509d9-2b32-44c9-b4bc-b0d28d910a9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_798e5f4f-f90e-4e5b-96ae-9d318b93fd8f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bcc509d9-2b32-44c9-b4bc-b0d28d910a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail" xlink:type="simple" xlink:href="cdna-20210331.xsd#SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail"/>
  <link:presentationLink xlink:role="http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_51042fbb-b5e2-4350-a5f8-b90ed26e19f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_15f8fa27-3aa4-4321-a162-ff59b989ae55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_51042fbb-b5e2-4350-a5f8-b90ed26e19f3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_15f8fa27-3aa4-4321-a162-ff59b989ae55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_2a786fca-0a1a-4bbc-b257-c7bf02781d38" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_15f8fa27-3aa4-4321-a162-ff59b989ae55" xlink:to="loc_srt_StatementGeographicalAxis_2a786fca-0a1a-4bbc-b257-c7bf02781d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b5d5b8df-4848-4d33-94f9-d88c8fb77025" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_2a786fca-0a1a-4bbc-b257-c7bf02781d38" xlink:to="loc_srt_SegmentGeographicalDomain_b5d5b8df-4848-4d33-94f9-d88c8fb77025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_42698dd4-6e44-49c5-bae9-d8a86165b4d2" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b5d5b8df-4848-4d33-94f9-d88c8fb77025" xlink:to="loc_country_US_42698dd4-6e44-49c5-bae9-d8a86165b4d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_799f3886-d0af-4042-a71a-cd8e400a92cd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b5d5b8df-4848-4d33-94f9-d88c8fb77025" xlink:to="loc_srt_EuropeMember_799f3886-d0af-4042-a71a-cd8e400a92cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdna_RestOfTheWorldMember_49807b4c-2dcc-469d-96f5-997378debf9a" xlink:href="cdna-20210331.xsd#cdna_RestOfTheWorldMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b5d5b8df-4848-4d33-94f9-d88c8fb77025" xlink:to="loc_cdna_RestOfTheWorldMember_49807b4c-2dcc-469d-96f5-997378debf9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_927f50f7-6fc0-485b-8dd5-f1708ed082b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_15f8fa27-3aa4-4321-a162-ff59b989ae55" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_927f50f7-6fc0-485b-8dd5-f1708ed082b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_db92fe6b-a33c-4fde-8557-9585463b01b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_927f50f7-6fc0-485b-8dd5-f1708ed082b6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_db92fe6b-a33c-4fde-8557-9585463b01b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>cdna-20210331_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cdna="http://www.caredxinc.com/20210331"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  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="cdna-20210331.xsd" xlink:type="simple"/>
    <context id="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i19dab550baca426a92bcbf016a55cc79_I20210503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
        </entity>
        <period>
            <instant>2021-05-03</instant>
        </period>
    </context>
    <context id="i9db0d122db1b49fa94140b9da91b7846_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if94647e59b594057b17bd5371f9c053c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i721ae0fc36954e7abc54fa2df0790c71_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6480d539fbd4460d99bf0694f513de72_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i814b2a06ad6b42a5859c391f46860663_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i89a46cf7e4004a51990c39060439063a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</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="i0bac44472ea64050aae554cb3f1e5c9a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:DigitalAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ice4f8be5d4cb4234baff4d738f47c3a5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:DigitalAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i89b898ea3a0d485d8c185afd6a36a1f4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id35c5ef8f94b40ebb0a52d70d7a4a80f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i80037b59b7b14f409743465fe003164c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia79aa63ca0344e4084cf137b9aef3389_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i25b98700c07a437fb55bfe5806722e7b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdna:PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i845affe3a0164a4bb0e05d6702d0488f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0923341d17ea4ed6baf45657c0a547c1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ica8771e272d64c3097478ec60f7b5524_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7e916d727f764c3cb7b4cba07f76f05c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5c1d1d4aa9fc48c998e5fc09cba5bb08_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2e7f954a613c45ec806729ff9da41b67_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i77fa52ffebdb4c85ac3a79784a9790e4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i301b9e102f5d499bbfedcb70565fcfe9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i10a9d94c029541a787de05ed19e85a46_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</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="i516eb97ee4fe4802a04ee00369ce1fde_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</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="i0fc15117dc004daa87d6663bdb519d49_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic17c08ad4d5f4bdb81d32809b9cb6456_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</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="i5559ded0a4f2446ea5a23c472577191a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i61f7a5d63f73490ca12e6aad18df1502_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</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="icebd8106db3d4969bce6eb753e9eab05_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</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="i206fa63f6dbb406180d884c55f05df1f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4f60394a419a43c4a5875f0426a71c29_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</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="id1913f44d7e24a90a538c5016590807b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</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="i127a90779c7b4bddbf0fb03980823365_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</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="i96d8f32ebef7470a8eef318976f35905_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i4d97314a7ee54bcc89e60ec1e9554a4d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</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="i01402d1b555448b6820f2f70ca88cddb_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ifd162c771ae74052a977cf22f450eace_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdna:PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia7fc9c834d3d4730bea4773616dbd27f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdna:MedicareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:AlloSureKidneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1873c28d11334b06965277d559b8d0a9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdna:MedicareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:AlloMapHeartMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="idbd7a7fae9404e578ba3a9f8f7a8dcf7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdna:MedicareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:AlloSureHeartMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i090a46d744544a988bde64b2d3d871bc_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="i56d9b9999ad04e57b9c00d2bed6adc33_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdna:XynManagementIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0f75ebd653614166b5bbff06d9a7b2b4_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ic1bff2056a234a289d7f48ab2618db5d_D20200615-20200615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdna:PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-15</startDate>
            <endDate>2020-06-15</endDate>
        </period>
    </context>
    <context id="ic7c74e6b53444619b934d0e9b6d34f5b_I20200615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdna:PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-15</instant>
        </period>
    </context>
    <context id="i7d44e5e02ba0462da2c4aaa290372502_D20210125-20210125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdna:PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-25</startDate>
            <endDate>2021-01-25</endDate>
        </period>
    </context>
    <context id="i96f6c5996f8f4e5aa4d0d6e2e34d310b_I20210125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cdna:PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-25</instant>
        </period>
    </context>
    <context id="i4477c5a730c54fe6b716d78326474d33_D20210211-20210211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-11</startDate>
            <endDate>2021-02-11</endDate>
        </period>
    </context>
    <context id="ibfcf1afd7a314f5da620c77813c0d1a5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9c6cdeb5a7694fc585b7db45cbaeea59_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdna:MedicareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="idda853cedee648609ac8af01941360a2_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdna:MedicareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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="i7d9bf70157ff4cdaa6188c598367709e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdna: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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4b6929b88840427b8923b3c168d6a000_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cdna: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-06-30</endDate>
        </period>
    </context>
    <context id="i626337716792481aab7c1ed745242ebf_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id1284aee197f477d98a5efa92b881bbc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i273a88dc917049d8bd3abd21b32e229e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cdna:EmployeeAndNonEmployeeStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibc91de763241464fbaff3614b30e4008_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cdna:EmployeeAndNonEmployeeStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if797b155491444d6978c0ae23073194f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i81bfa605e4cc406ca89b56bf5d7818e4_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id3d4b2a716a14fa3ac924fedbab33b8e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4e7814deff024b52b4dee109cf7832bb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</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="ide142cca57a645fcaf80311c84e711bc_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ieeb6a0bb0c4f405b82f1990cab39eb16_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i754ba0a786d2478bb6099ad3fbeab15d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id369a5c7fb4e4e8b9b52e6ab84211c8b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia38f4ecae87a455897c6a84c808f9418_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i40f0874885434849b108a2c2d62bf903_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8b5aefb6f545445fac5f720f5f74dcf6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i646e86676cfd41659f9f49f3e05c4e27_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8de3303248234d47acaceffdc2407ec1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:CommonStockWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie80ddc9626004b3893943caa64e9dfd1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:CommonStockWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if5f47813ec6f45919f7f8502b576b6b3_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:CommonStockWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i964280ff6f7e45bd88261f5d20a66faf_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia353b02dab84488ca903fb13f2676bf4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5c7fc8f7e5b145a89ca670ebeb9c79c4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6567aa0743e44dac94ead559b0c18ac2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i16565c6ee70a4ea59252dce231bc099d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2c892a341c5f487f8b9266d46164f3db_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8252b3dd64dc4e76a244d4599d191393_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0233720beeb14a29b16652213d8455f7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6287aab69ac8412f8132caff18f36bb0_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0fb0dd724dd346d59aaa94c657b8365c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cdna:PrivatePlacementCommonStockWarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idbd237adc946413cb85cfb945215346f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if4b31c5ae4794682a5f1be0738d1b5ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0d53be12ee084c9ba06d37a0b5a4ca27_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdna:TransChartLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i2240dd36ed034021b24dbf2e686300ae_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cdna:AcquiredAndDevelopedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2d60384eb0b840f6b9ef580bfeb0b3b2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cdna:AcquiredAndDevelopedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i448eddc11d9c417186a006153590dbf1_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1dac851364524bdfb0a2232033625d2a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib1f4396943774b3aac561eeab42749a3_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cdna:CommercializationRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1d68f1747bb84fe4bd9d65a9cdea096a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cdna:CommercializationRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if89398b53d5f443ca82210acc895c68b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4d8fa085fc0d459cb083e3f035e44e50_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id341448a7f524ab9a8447fc7ba203019_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cdna:AcquiredInProcessTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4c610ae914834790886f15ae9c378559_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cdna:AcquiredAndDevelopedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia2a51440f9604ea2a9f99c3d74a7243c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cdna:AcquiredAndDevelopedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i86b93190b2c44f8b8fa35d9eaf5fc7da_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i51e6fcc0391c49bfac61076118613d42_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i54f0b79d6b344bca8f03634b2cad8fe7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cdna:CommercializationRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i396551bf37a245a597906e6837ec2df0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cdna:CommercializationRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1f45e13410b24cc4a8f0a5f4f19d9f0f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iad53bb28d3694af89891e8dd493f42cd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i65aa3c3b26d44a78b2f60f74d85c7703_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cdna:AcquiredInProcessTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id4f73628ea6247adaf85fc298ba06ef2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdna:CostOfTestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i66b43505e535401386182adf44d698ce_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdna:CostOfProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5dbbb6e5be3f4d7baac7713a5ca83a67_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdna:CostOfDigitalAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9b847fae9f6a4e23b07e8bcfc30e2737_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5f1586e27a1242b69815503c6c1dd169_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdna:CostOfTestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i20582ef332664795b568eea2ef0fd3da_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdna:CostOfProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic2b7b7c63d12433e9be313758eef76d3_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdna:CostOfDigitalAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iec6fe758ddbc4659a3b81ca1b22977cb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i15606f51928b4ebf8e37ae4f7d1b9dc2_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdna:CostOfTestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iaebd5536cc1b400d99757dd9d28b6450_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdna:CostOfProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibe78bd89ca5b45a1bae3445ceae5932f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cdna:CostOfDigitalAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic4e1ac6492a34e3781fa48fe9171d755_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6514e0b7dff64a48a933c6f40ee8b623_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="if9c59814827f47938fe11fd2e3f737e8_D20140601-20140630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
        </entity>
        <period>
            <startDate>2014-06-01</startDate>
            <endDate>2014-06-30</endDate>
        </period>
    </context>
    <context id="iad297954d31a4db0b6bcf4d97e152432_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="ie5b8b7349408456182f63bdc11a18dbe_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cdna:ClassOfWarrantOrRightIssuedDateThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2d3aa0a318ae40b398b72dd187f85629_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cdna:ClassOfWarrantOrRightIssuedDateThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if7e2fc45552249be87863f4d6264c310_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i00a4f5b848c6436d845eb824a1ac98ee_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3feb4155b52b487f8983bdacc776c1c3_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib8ed328c1b564c79bc9ffe8a0e8e11ee_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7c5c259c2ab144e8824629e83d7cef4f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i386e785603984eeb95d2392f7f294ce8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i3bd56b30f8664520a99ac78be29200fd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i90c852dbca1c4c5598e20e487a21cf11_D20200102-20200102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-02</startDate>
            <endDate>2020-01-02</endDate>
        </period>
    </context>
    <context id="ibe65781dd37e4a57a25ae0397932de01_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9f0c50fa12bd45258936885398b8cf21_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="idd036efd706648e2afc649e235c56f14_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i32b82c9e9f6f4d85beafe91d9bb45c7f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie1456dbbd2004915917746b804098b8d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id93b0930e55f4a90ab8f17f9edcfcd2f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1665bde1bdaf4cfab80c730a287bd201_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2b00003121bc4c4d80087be432f53c4a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i457682265fb741e4a94be00444d9c738_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id461640b79a4400da4cab229c2140294_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic3dc71230241427d8a0e3ad2f8e09c42_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1a0e23dfb5c246ae9760942497ccb916_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2fadff472e55495a827892c9d36235b8_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i049e5d5e267742c5af9177bd03c09a54_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i66a247935c924396a22b3b3b33dcb0df_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3cfd66a110b941fdb0153dffc45652a5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2b140720fc6f4ce2b652203498c94f28_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib2b4201dfb9346f99df3383dc46d78e8_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:DigitalAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i471f1c891cfd42559dec400e1e987fc7_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:DigitalAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i74cfa52ed2104ab4874a6fec6b004fc7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:DigitalAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie43058f315ca41e39e905d95ebde80ba_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:DigitalAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="icd309ba136c644e6aa4cae99b50e8870_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:DigitalAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3e9e0924e9ac4e7cb6f56ed5d2ec1c3c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdna:DigitalAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i28bffc1baf6d4bf9954219c9ffba50a9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia4621ec179dd460d92469b4ce8c3392b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i18ec14e1d29c4c998ed018800258dabc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i301bf8e7d13649ffacc03528bf05e8ed_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i84e273d4606346a98692ac2907a51edd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if9e23511e80747419e31bae5bc91f3da_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i02a36feba3ba472dad0d3ed5f9f92d85_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie2cd597d1a234f928accefac502794bb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia61a1fe494b048469fea4371979a07bf_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i02878ed3273b40d1ae3e6ce0ebed2968_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9a0fd20bdd27407dae275c8d2f5aee61_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia8236b7df44146fb8e839d5267d89404_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001217234</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cdna:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </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="patient">
        <measure>cdna:patient</measure>
    </unit>
    <unit id="uniquesolution">
        <measure>cdna:uniqueSolution</measure>
    </unit>
    <unit id="center">
        <measure>cdna:center</measure>
    </unit>
    <unit id="phlebotomist">
        <measure>cdna:phlebotomist</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="milestone_payment">
        <measure>cdna:milestone_payment</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80L2ZyYWc6YTcwZjNhZGM4NGIxNDgyYWFjNDM4ZTk1NzEzMTFmMjIvdGFibGU6OGUzMWMyZmZkMmYxNDdlZDk5OGRmNjc4OTI1MzM2YjYvdGFibGVyYW5nZTo4ZTMxYzJmZmQyZjE0N2VkOTk4ZGY2Nzg5MjUzMzZiNl8zLTEtMS0xLTA_8d54b72d-194a-4338-aaa5-9846a475942c">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80L2ZyYWc6YTcwZjNhZGM4NGIxNDgyYWFjNDM4ZTk1NzEzMTFmMjIvdGFibGU6OGUzMWMyZmZkMmYxNDdlZDk5OGRmNjc4OTI1MzM2YjYvdGFibGVyYW5nZTo4ZTMxYzJmZmQyZjE0N2VkOTk4ZGY2Nzg5MjUzMzZiNl81LTEtMS0xLTA_c67a2979-f08a-4a35-b56a-f8485ceef0de">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80L2ZyYWc6YTcwZjNhZGM4NGIxNDgyYWFjNDM4ZTk1NzEzMTFmMjIvdGFibGU6OGUzMWMyZmZkMmYxNDdlZDk5OGRmNjc4OTI1MzM2YjYvdGFibGVyYW5nZTo4ZTMxYzJmZmQyZjE0N2VkOTk4ZGY2Nzg5MjUzMzZiNl82LTEtMS0xLTA_ce4354ac-f326-4e5e-a796-285eb8e62692">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80L2ZyYWc6YTcwZjNhZGM4NGIxNDgyYWFjNDM4ZTk1NzEzMTFmMjIvdGFibGU6OGUzMWMyZmZkMmYxNDdlZDk5OGRmNjc4OTI1MzM2YjYvdGFibGVyYW5nZTo4ZTMxYzJmZmQyZjE0N2VkOTk4ZGY2Nzg5MjUzMzZiNl85LTEtMS0xLTA_49ad031b-7f33-441c-b824-eb877f67d871">0001217234</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80L2ZyYWc6YTcwZjNhZGM4NGIxNDgyYWFjNDM4ZTk1NzEzMTFmMjIvdGV4dHJlZ2lvbjphNzBmM2FkYzg0YjE0ODJhYWM0MzhlOTU3MTMxMWYyMl80Ng_c53136c5-04df-42dc-9342-1280b5451a77">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="iad297954d31a4db0b6bcf4d97e152432_I20210101"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81OC9mcmFnOjViYzljMzMxN2ZkNzQyYjliMjg2OWIwZWMyOThjNzgwL3RleHRyZWdpb246NWJjOWMzMzE3ZmQ3NDJiOWIyODY5YjBlYzI5OGM3ODBfMTA0_ba52d8f5-d835-47ab-9d8f-653d6d77f4ac">P8Y2M</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <dei:DocumentType
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTE0_115e607d-252f-4b1c-af4e-f629dcc4acde">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6Mzc4NjFhMmUyYzVhNDA1MTk4ZGE5MmQ2MGYwNzQ0YzgvdGFibGVyYW5nZTozNzg2MWEyZTJjNWE0MDUxOThkYTkyZDYwZjA3NDRjOF8wLTAtMS0xLTA_32e3b14b-1e1c-46a9-8dfb-e538652b07b4">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yMzY_a1f4560d-7266-413b-b558-4dfe34d08563">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6YjgxNzY0YTAzNzExNDBmY2FmY2UwODRkM2U5ODUxMjMvdGFibGVyYW5nZTpiODE3NjRhMDM3MTE0MGZjYWZjZTA4NGQzZTk4NTEyM18wLTAtMS0xLTA_e89b666b-6882-40f4-9cc7-e0975d031e06">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTE5_0dd95981-f85e-4feb-97ee-a4874d0fa627">001-36536</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTA3_6dc10aea-2673-463a-b7ec-c44cdd0e8d72">CAREDX, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6MDlhYzM2OGM4Y2U1NGE4YWI1ZTBlMTNiMDY0YjdhYzMvdGFibGVyYW5nZTowOWFjMzY4YzhjZTU0YThhYjVlMGUxM2IwNjRiN2FjM18wLTAtMS0xLTA_9154c72a-6987-4382-ae64-88f418944cbc">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6MDlhYzM2OGM4Y2U1NGE4YWI1ZTBlMTNiMDY0YjdhYzMvdGFibGVyYW5nZTowOWFjMzY4YzhjZTU0YThhYjVlMGUxM2IwNjRiN2FjM18wLTItMS0xLTA_e1e7edda-18fb-439c-9e5f-90064c9fd07c">94-3316839</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTA4_9572b681-054b-47e0-bb04-eae801f0871a">1 Tower Place</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTE2_5e7d58ec-5724-4f20-a24e-78a39d844e9f">South San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTA5_a8cb1aa1-9585-4330-845a-ebb6bfe72981">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTEw_a1eff0bd-a13b-47f9-9170-5d11daa4e7e4">94080</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTEx_c6e69a95-80b8-4a58-8cb0-5abc1bafd309">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTEy_30fdeb18-6c2e-4c62-89dc-9eff2aa37e9a">287-2300</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6Y2QwMTU2NGEyYWY1NDUzMzhkNmU5NjZkOWVhOTE4YjkvdGFibGVyYW5nZTpjZDAxNTY0YTJhZjU0NTMzOGQ2ZTk2NmQ5ZWE5MThiOV8xLTAtMS0xLTA_a5710756-a549-4963-a658-b317afd22082">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6Y2QwMTU2NGEyYWY1NDUzMzhkNmU5NjZkOWVhOTE4YjkvdGFibGVyYW5nZTpjZDAxNTY0YTJhZjU0NTMzOGQ2ZTk2NmQ5ZWE5MThiOV8xLTEtMS0xLTA_faa36c69-725e-41a2-89a3-85bbdc5b6aa3">CDNA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6Y2QwMTU2NGEyYWY1NDUzMzhkNmU5NjZkOWVhOTE4YjkvdGFibGVyYW5nZTpjZDAxNTY0YTJhZjU0NTMzOGQ2ZTk2NmQ5ZWE5MThiOV8xLTItMS0xLTA_015f8630-8699-4171-9aed-8496cd4f9aa5">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTE3_a22dc962-05c7-4096-ab0b-568db38f2bcb">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTE4_60cebcbc-6fc8-46b1-bc09-e5a0f7f3f332">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6M2ZlYWU5ODZjZjIwNDdmNmIzYWY0MDhiZWRlZjJiNTAvdGFibGVyYW5nZTozZmVhZTk4NmNmMjA0N2Y2YjNhZjQwOGJlZGVmMmI1MF8wLTAtMS0xLTA_1b01f33b-958f-4505-ac63-649977926368">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6M2ZlYWU5ODZjZjIwNDdmNmIzYWY0MDhiZWRlZjJiNTAvdGFibGVyYW5nZTozZmVhZTk4NmNmMjA0N2Y2YjNhZjQwOGJlZGVmMmI1MF8yLTQtMS0xLTA_5a8bdb11-9ce3-4ffc-bc90-e9b9aae6f3fc">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGFibGU6M2ZlYWU5ODZjZjIwNDdmNmIzYWY0MDhiZWRlZjJiNTAvdGFibGVyYW5nZTozZmVhZTk4NmNmMjA0N2Y2YjNhZjQwOGJlZGVmMmI1MF80LTQtMS0xLTA_e7084ded-daa9-4b48-b06a-182d2b1117c4">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNTEz_ba78a520-ddfa-4219-8f8c-20561feab693">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i19dab550baca426a92bcbf016a55cc79_I20210503"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xL2ZyYWc6MDlmNDc3Mzc1YzNiNGVkZWE4ZGJiNTRjN2YwY2U3ZWUvdGV4dHJlZ2lvbjowOWY0NzczNzVjM2I0ZWRlYThkYmI1NGM3ZjBjZTdlZV8yNDMw_19a3b10a-6f91-47ad-a611-b5128db431c9"
      unitRef="shares">52053956</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMy0xLTEtMS0w_868667a3-fcfe-4aa5-89d0-e3b27047bacc"
      unitRef="usd">309324000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMy0zLTEtMS0w_6411e930-c3ff-48d9-8cfb-465e0d8674d2"
      unitRef="usd">134669000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNC0xLTEtMS0xOTg_d73d0c4d-db25-446c-b754-a19232d671cb"
      unitRef="usd">64963000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNC0zLTEtMS0xOTg_f1c59161-9788-48ce-a1a4-29daa144f90d"
      unitRef="usd">90034000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNC0xLTEtMS0w_473c0e0c-966e-498d-9138-102e3eaf33b7"
      unitRef="usd">43361000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNC0zLTEtMS0w_381b599d-9be8-4cc2-906e-17142cd7770c"
      unitRef="usd">34624000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNS0xLTEtMS0w_d735a29c-05fd-4bf0-8695-3813c549e15c"
      unitRef="usd">13721000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNS0zLTEtMS0w_0014c33e-5c08-486c-b7b9-85e0161b98df"
      unitRef="usd">10012000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNi0xLTEtMS0w_66540d8a-3be6-4cb8-96bb-0cbe3a95e694"
      unitRef="usd">7332000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNi0zLTEtMS0w_00675eed-3f3c-44b8-a9b0-ed27617f866a"
      unitRef="usd">3758000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNy0xLTEtMS0w_92102680-7e3c-4d5e-8c38-e31cc75c0a2a"
      unitRef="usd">438701000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfNy0zLTEtMS0w_50de31ca-afc2-4f1d-bcc3-b71f800e1957"
      unitRef="usd">273097000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfOC0xLTEtMS0w_9f5c3b2a-237e-4706-a98a-4395c79057d4"
      unitRef="usd">11398000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfOC0zLTEtMS0w_eabf3807-2c90-4d22-9c13-deb18b55b120"
      unitRef="usd">10704000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfOS0xLTEtMS0w_58c5a390-718e-45c3-aa2d-ec2f4056334d"
      unitRef="usd">18289000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfOS0zLTEtMS0w_4f29e98c-a16f-45cf-ac90-5e8c4ff1ed04"
      unitRef="usd">15228000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTAtMS0xLTEtMA_b1f0ba76-7bf8-49ec-8d89-3c37292741f9"
      unitRef="usd">45457000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTAtMy0xLTEtMA_392b0247-8771-47e0-b090-c942421a2725"
      unitRef="usd">44355000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTEtMS0xLTEtMA_bb81961a-3d36-46d0-8de4-c503bf64053f"
      unitRef="usd">26109000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTEtMy0xLTEtMA_5f4493e2-50f3-4798-98a1-44bbc1824532"
      unitRef="usd">23857000</us-gaap:Goodwill>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTItMS0xLTEtMA_87e7d488-e710-42d3-bf9a-cd21bc3ba962"
      unitRef="usd">269000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTItMy0xLTEtMA_2338e817-9e11-402c-a396-f8f8f8a48ab6"
      unitRef="usd">270000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTMtMS0xLTEtMA_50229709-e8a3-4476-a05d-c443e32a0115"
      unitRef="usd">1000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTMtMy0xLTEtMA_879d396c-66ca-4cc8-b029-608b774da063"
      unitRef="usd">1000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTQtMS0xLTEtMA_a8edcb81-928b-48fa-8f36-df858618e0f6"
      unitRef="usd">541223000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTQtMy0xLTEtMA_55952359-a20b-4b7d-8653-95471d4cba6a"
      unitRef="usd">368511000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTctMS0xLTEtMA_63faa3e3-90cc-4073-ac9e-1ed48612083a"
      unitRef="usd">11597000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTctMy0xLTEtMA_5faf9dc1-10ff-4c28-937c-60e55629011c"
      unitRef="usd">9653000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTgtMS0xLTEtMA_1aab869c-6854-4e5c-bdd3-10b4ce877aa9"
      unitRef="usd">10495000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTgtMy0xLTEtMA_4d8e8d1d-bbf2-43ec-8f34-c6c6f7ef9e1b"
      unitRef="usd">18466000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTktMS0xLTEtMA_f2d70700-f511-4290-9b13-5c4108510e9a"
      unitRef="usd">23638000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMTktMy0xLTEtMA_303d1f19-343e-426b-a5ba-bd3354a5b109"
      unitRef="usd">20602000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <cdna:ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjAtMS0xLTEtMA_ba639297-773d-4c0f-b31b-1dbbffb6c81e"
      unitRef="usd">0</cdna:ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct>
    <cdna:ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjAtMy0xLTEtMA_df933d4a-64ed-401b-8235-df1e48c7d27a"
      unitRef="usd">20496000</cdna:ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjEtMS0xLTEtMA_2d15bd67-7033-458f-935c-97d84c714605"
      unitRef="usd">45730000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjEtMy0xLTEtMA_62d992ad-ed3f-43f7-a1d6-6e503d66a252"
      unitRef="usd">69217000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjItMS0xLTEtMA_f538e075-88cb-4f24-972e-44662b8446ca"
      unitRef="usd">945000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjItMy0xLTEtMA_63a852d8-14a4-4eb8-b281-b9c3c4db2aa8"
      unitRef="usd">1299000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjMtMS0xLTEtMA_cecd699a-472d-410d-a608-a3f63829995e"
      unitRef="usd">420000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjMtMy0xLTEtMA_9288bfb1-7f6c-46de-84a1-f17c1102fdc0"
      unitRef="usd">447000</us-gaap:WarrantsAndRightsOutstanding>
    <cdna:DeferredPaymentsForIntangibleAssetsNoncurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjQtMS0xLTEtMA_3fc7e7d8-9c14-48a2-b2ad-2b0276fa994e"
      unitRef="usd">3640000</cdna:DeferredPaymentsForIntangibleAssetsNoncurrent>
    <cdna:DeferredPaymentsForIntangibleAssetsNoncurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjQtMy0xLTEtMA_80748058-99d4-49b2-bc33-1956bab88819"
      unitRef="usd">3560000</cdna:DeferredPaymentsForIntangibleAssetsNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjUtMS0xLTEtMA_861f3013-33c1-4102-b42a-7e84c68500b2"
      unitRef="usd">18462000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjUtMy0xLTEtMA_450336fe-3627-4ffb-86e5-7149c239bb40"
      unitRef="usd">16069000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjYtMS0xLTEtMA_105637d1-ceb9-49c7-8540-5c7595d1dea6"
      unitRef="usd">480000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjYtMy0xLTEtMA_f39cb8dc-737a-4afa-b28d-30633e3bf018"
      unitRef="usd">240000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjctMS0xLTEtMA_1ef18f8a-c50b-4e1a-92db-ef1ddf5eabd8"
      unitRef="usd">69677000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjctMy0xLTEtMA_58d54092-08de-43b5-aa1a-d287047b2f30"
      unitRef="usd">90832000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjgtMS0xLTEtMA_dfe676fd-da58-40cc-a66e-8d6824bac3ae"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMjgtMy0xLTEtMA_7b0db232-8312-457b-aec7-14763806d122"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNmNDNmMGI3ZmE1ZDRlYjI5ZTRkMzhhOGRhODIyMDNlXzIy_03d0ce23-677a-47d5-a8f1-0017537f7cb4"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNmNDNmMGI3ZmE1ZDRlYjI5ZTRkMzhhOGRhODIyMDNlXzIy_599da7cc-688c-42dc-9c91-bcec141dee64"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNmNDNmMGI3ZmE1ZDRlYjI5ZTRkMzhhOGRhODIyMDNlXzM2_3e9e9889-733f-48a0-bcf3-8f610f50d7cd"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNmNDNmMGI3ZmE1ZDRlYjI5ZTRkMzhhOGRhODIyMDNlXzM2_70a70a63-a96d-4a2a-806c-98d9b891dc86"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNmNDNmMGI3ZmE1ZDRlYjI5ZTRkMzhhOGRhODIyMDNlXzcx_1ad88e86-4a17-4db0-b713-03d4995c00c6"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNmNDNmMGI3ZmE1ZDRlYjI5ZTRkMzhhOGRhODIyMDNlXzcx_5920cd22-a25f-4fa3-8fba-bdb10ce2366c"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNmNDNmMGI3ZmE1ZDRlYjI5ZTRkMzhhOGRhODIyMDNlXzcx_bc75c116-7170-42e7-98f9-613057a1e9e1"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNmNDNmMGI3ZmE1ZDRlYjI5ZTRkMzhhOGRhODIyMDNlXzcx_d926f52c-0791-4315-8de3-02abb2233cf8"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMS0xLTEtMA_c52e87eb-3c03-49c0-b752-23f42b560036"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzAtMy0xLTEtMA_4b912683-9888-42fc-abf7-7889bacb3485"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTliMTYzNjIxOTRiNjFiNGRiN2UwZDYyZTE3ZDAyXzE5_7fb514ff-e529-4170-af96-49e3ae182bcb"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTliMTYzNjIxOTRiNjFiNGRiN2UwZDYyZTE3ZDAyXzE5_af0926d4-17dc-4ff3-869a-56ed7788cf1d"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTliMTYzNjIxOTRiNjFiNGRiN2UwZDYyZTE3ZDAyXzMz_3960bacb-c2be-42a9-949f-2b196fe5ac7f"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTliMTYzNjIxOTRiNjFiNGRiN2UwZDYyZTE3ZDAyXzMz_f5827306-589e-4cf2-8cd3-97c43a75ead2"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTliMTYzNjIxOTRiNjFiNGRiN2UwZDYyZTE3ZDAyXzY4_28606519-42aa-450f-891f-b4b8f0af0282"
      unitRef="shares">51939121</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTliMTYzNjIxOTRiNjFiNGRiN2UwZDYyZTE3ZDAyXzY4_cc4c240c-2d50-41b3-bf4f-a3ff197664ab"
      unitRef="shares">51939121</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTliMTYzNjIxOTRiNjFiNGRiN2UwZDYyZTE3ZDAyXzgy_831f72a7-e0a2-49d4-9a11-5e5aae2264f5"
      unitRef="shares">49441166</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmU4YTliMTYzNjIxOTRiNjFiNGRiN2UwZDYyZTE3ZDAyXzgy_93802a76-851e-49ae-b988-2675af15df88"
      unitRef="shares">49441166</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMS0xLTEtMA_b5865dbf-3e5a-45ac-85a3-42a986a8b6b0"
      unitRef="usd">51000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzEtMy0xLTEtMA_d6991f11-51c9-4e73-bda2-8d43abee2e69"
      unitRef="usd">49000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzItMS0xLTEtMA_7c02ea4b-f5f5-4aae-8d08-b4b944b091a2"
      unitRef="usd">828308000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzItMy0xLTEtMA_f5e571aa-ad50-4f14-9789-3ff3024c9989"
      unitRef="usd">632253000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzMtMS0xLTEtMA_c4c2d728-a48d-4684-b019-1305c3508670"
      unitRef="usd">-3599000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzMtMy0xLTEtMA_3e90b369-753d-46ec-ac09-616a365b6472"
      unitRef="usd">-2096000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzQtMS0xLTEtMA_62905344-55a5-467d-8668-66589b6916a7"
      unitRef="usd">-353214000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzQtMy0xLTEtMA_cfc95006-399d-4587-8b32-448cd63152bb"
      unitRef="usd">-352527000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzUtMS0xLTEtMA_dc38c2bc-a895-4d12-8688-447b2b4a0f63"
      unitRef="usd">471546000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzUtMy0xLTEtMA_7242d06e-86df-4355-938c-a98a571c5389"
      unitRef="usd">277679000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzYtMS0xLTEtMA_d8ac34a0-0777-487b-8a0e-198e1e190aaf"
      unitRef="usd">541223000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xNi9mcmFnOmNmYWZkOGE1OTg3ZTQ4OTFhN2QzZDhiYzIzOTExNzVjL3RhYmxlOjcwM2E4NWI5MWYwZDQ2MDNiN2E3MzQ5Njc2NmRmMWNmL3RhYmxlcmFuZ2U6NzAzYTg1YjkxZjBkNDYwM2I3YTczNDk2NzY2ZGYxY2ZfMzYtMy0xLTEtMA_da5e008e-2fba-4829-adca-122888c5747e"
      unitRef="usd">368511000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i721ae0fc36954e7abc54fa2df0790c71_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMy0xLTEtMS0w_79a6c0e4-7807-49ab-a59c-e01a0581ed07"
      unitRef="usd">59281000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6480d539fbd4460d99bf0694f513de72_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMy0zLTEtMS0w_db1ceb12-f7e1-442e-a519-a1b42728d6d0"
      unitRef="usd">31442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i814b2a06ad6b42a5859c391f46860663_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfNC0xLTEtMS0w_c84f2e16-8b07-41f0-a332-eb5b6d0711f3"
      unitRef="usd">5778000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89a46cf7e4004a51990c39060439063a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfNC0zLTEtMS0w_a9653c0e-d0cf-4349-857f-e13a62482546"
      unitRef="usd">4695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0bac44472ea64050aae554cb3f1e5c9a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfNS0xLTEtMS0w_f9b769db-2ed4-4cf9-8a2b-aa9456b45ddb"
      unitRef="usd">2341000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice4f8be5d4cb4234baff4d738f47c3a5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfNS0zLTEtMS0w_6e67cfb9-cb40-45bb-9492-4a0d0fd009b4"
      unitRef="usd">2243000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfNi0xLTEtMS0w_683a9f2f-ab5d-485f-8010-ec03b60129bd"
      unitRef="usd">67400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfNi0zLTEtMS0w_b7168c15-78b1-4529-8bcd-117ea798a052"
      unitRef="usd">38380000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i721ae0fc36954e7abc54fa2df0790c71_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfOC0xLTEtMS0w_6d94aa0a-1b00-491e-8a30-01b8d9fc5eeb"
      unitRef="usd">16483000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6480d539fbd4460d99bf0694f513de72_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfOC0zLTEtMS0w_1540a9c6-ba54-4b00-8396-823e14bd31a4"
      unitRef="usd">7928000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i814b2a06ad6b42a5859c391f46860663_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfOS0xLTEtMS0w_f27a12fb-3feb-4508-b36a-6faaafafd10d"
      unitRef="usd">3647000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i89a46cf7e4004a51990c39060439063a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfOS0zLTEtMS0w_f07e15ee-cfb4-4f8a-afa5-8ed438801c51"
      unitRef="usd">3199000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0bac44472ea64050aae554cb3f1e5c9a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTAtMS0xLTEtMA_818ff607-dbed-4480-b2e1-1603d6ddf9e1"
      unitRef="usd">1449000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ice4f8be5d4cb4234baff4d738f47c3a5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTAtMy0xLTEtMA_49fed694-46ea-4fca-bfcd-7e4b76661c3e"
      unitRef="usd">1265000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTEtMS0xLTEtMA_add92316-5ed1-4dd2-83a3-2ffaeb245e47"
      unitRef="usd">16004000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTEtMy0xLTEtMA_4904842c-721f-495c-b8f9-f65a527b1865"
      unitRef="usd">10013000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTItMS0xLTEtMA_8ca31437-fe10-4cfb-af4c-e9b2163fff39"
      unitRef="usd">15452000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTItMy0xLTEtMA_dbb8f643-10c5-4645-86a7-10a176b09c81"
      unitRef="usd">11723000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTMtMS0xLTEtMA_0a10798b-16bd-491e-9a5a-75d4b62937ca"
      unitRef="usd">15223000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTMtMy0xLTEtMA_5a5d3187-394b-47c4-8b41-bd64c7c6756c"
      unitRef="usd">10003000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTQtMS0xLTEtMA_a98436d9-6644-4e96-b877-065c24b59abb"
      unitRef="usd">68258000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTQtMy0xLTEtMA_2c063ca3-3a3f-4656-b13c-e19111812b21"
      unitRef="usd">44131000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTUtMS0xLTEtMA_74bf67af-3eaa-4a3e-9523-d3ae0ef81904"
      unitRef="usd">-858000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTUtMy0xLTEtMA_fd5eeab6-29cf-4532-ab3b-bf07ef6421cc"
      unitRef="usd">-5751000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTctMS0xLTEtMA_0cd924cc-b793-4a02-af98-692a060d15c3"
      unitRef="usd">126000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTctMy0xLTEtMA_627fc361-0424-4446-9be7-b05347f95f2b"
      unitRef="usd">96000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTgtMS0xLTEtMA_1ec5c01f-1be3-4d54-93e5-db6aa5a913bb"
      unitRef="usd">27000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMTgtMy0xLTEtMA_6bcad0ff-8a8e-410d-9fdb-fb1ccd93ac84"
      unitRef="usd">-405000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjAtMS0xLTEtMA_f9fa4f3b-8743-45a6-8a7d-28462cca80e9"
      unitRef="usd">-245000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjAtMy0xLTEtMA_2d28ef61-dd36-4abe-9806-08545753c8b0"
      unitRef="usd">-63000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjEtMS0xLTEtMA_ee6b7814-71e7-45fe-8639-1bf60a3fddcd"
      unitRef="usd">-92000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjEtMy0xLTEtMA_9eb7fdf5-4ed3-4c4d-aa99-9f9d0fa31918"
      unitRef="usd">-372000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjItMS0xLTEtMA_682517c1-605c-4f8f-b861-fa195a6cca14"
      unitRef="usd">-950000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjItMy0xLTEtMA_c218546c-c9bb-4e2b-ac0b-449f2ad60138"
      unitRef="usd">-6123000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjMtMS0xLTEtMA_7767d2cf-d971-4c01-8608-eee119f3ec69"
      unitRef="usd">-263000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjMtMy0xLTEtMA_00c9e814-12cc-4940-bacf-0ae484841b21"
      unitRef="usd">-300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjQtMS0xLTEtMA_c93a2db1-40c2-4e5e-a4d4-db3a7624e468"
      unitRef="usd">-687000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjQtMy0xLTEtMA_2e54386f-3c4d-4f7f-81d8-d3253c371f81"
      unitRef="usd">-5823000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjYtMS0xLTEtMA_6a4cfc80-daf1-42f7-886f-5cdad68b7ce0"
      unitRef="usdPerShare">-0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjYtMy0xLTEtMA_fef280d0-a0b8-4c5c-9ac7-a7db101f8523"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjctMS0xLTEtMA_f2812395-d8df-4ac3-a03c-94b897378d99"
      unitRef="usdPerShare">-0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjctMy0xLTEtMA_fb8c7135-2a6c-4660-a616-c4b83aeb6a03"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjktMS0xLTEtMA_34a5541b-65be-4453-8f33-3733b8d2a45a"
      unitRef="shares">51181160</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMjktMy0xLTEtMA_ae2ecc3e-bde1-44e5-9022-62d67c4e3a0f"
      unitRef="shares">42823427</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMzAtMS0xLTEtMA_7fd15659-daad-4c2d-a443-a5f4aab412df"
      unitRef="shares">51181160</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xOS9mcmFnOjk1MWM1ODM0ZTZkYTRmOTI5ZWNjZWQ3NDMwOTM0OTM3L3RhYmxlOjIwZWFlNTUyNDJiYjQ3OGU5ZDcwYWFhOWQ5YmMxNzgyL3RhYmxlcmFuZ2U6MjBlYWU1NTI0MmJiNDc4ZTlkNzBhYWE5ZDliYzE3ODJfMzAtMy0xLTEtMA_cea2ea90-97fa-4d80-8b3e-e9df78c529c1"
      unitRef="shares">42823427</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yMi9mcmFnOmUzMTQyNmQwMGJkMjRlZDQ4MDNiMjc0ZGI5N2YwNjI3L3RhYmxlOjk2Njc3YTg5ODhkNjQzNmNhYTdiMDVkNzZkMjkxY2QzL3RhYmxlcmFuZ2U6OTY2NzdhODk4OGQ2NDM2Y2FhN2IwNWQ3NmQyOTFjZDNfMi0xLTEtMS0w_36581454-5900-4524-bbe4-e19b8f8f1c53"
      unitRef="usd">-687000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yMi9mcmFnOmUzMTQyNmQwMGJkMjRlZDQ4MDNiMjc0ZGI5N2YwNjI3L3RhYmxlOjk2Njc3YTg5ODhkNjQzNmNhYTdiMDVkNzZkMjkxY2QzL3RhYmxlcmFuZ2U6OTY2NzdhODk4OGQ2NDM2Y2FhN2IwNWQ3NmQyOTFjZDNfMi0zLTEtMS0w_43c52e1e-c0f1-4122-8252-6a725a4d548f"
      unitRef="usd">-5823000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yMi9mcmFnOmUzMTQyNmQwMGJkMjRlZDQ4MDNiMjc0ZGI5N2YwNjI3L3RhYmxlOjk2Njc3YTg5ODhkNjQzNmNhYTdiMDVkNzZkMjkxY2QzL3RhYmxlcmFuZ2U6OTY2NzdhODk4OGQ2NDM2Y2FhN2IwNWQ3NmQyOTFjZDNfNC0xLTEtMS0w_340bcd2d-12ab-4247-a205-1541164d759d"
      unitRef="usd">-1503000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yMi9mcmFnOmUzMTQyNmQwMGJkMjRlZDQ4MDNiMjc0ZGI5N2YwNjI3L3RhYmxlOjk2Njc3YTg5ODhkNjQzNmNhYTdiMDVkNzZkMjkxY2QzL3RhYmxlcmFuZ2U6OTY2NzdhODk4OGQ2NDM2Y2FhN2IwNWQ3NmQyOTFjZDNfNC0zLTEtMS0w_a37724e5-8965-45af-8860-13459a0f9a1e"
      unitRef="usd">-1705000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yMi9mcmFnOmUzMTQyNmQwMGJkMjRlZDQ4MDNiMjc0ZGI5N2YwNjI3L3RhYmxlOjk2Njc3YTg5ODhkNjQzNmNhYTdiMDVkNzZkMjkxY2QzL3RhYmxlcmFuZ2U6OTY2NzdhODk4OGQ2NDM2Y2FhN2IwNWQ3NmQyOTFjZDNfNS0xLTEtMS0w_e176716c-2fa7-4fce-afa2-16042d500b2f"
      unitRef="usd">-2190000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yMi9mcmFnOmUzMTQyNmQwMGJkMjRlZDQ4MDNiMjc0ZGI5N2YwNjI3L3RhYmxlOjk2Njc3YTg5ODhkNjQzNmNhYTdiMDVkNzZkMjkxY2QzL3RhYmxlcmFuZ2U6OTY2NzdhODk4OGQ2NDM2Y2FhN2IwNWQ3NmQyOTFjZDNfNS0zLTEtMS0w_5bbb0224-69cb-4fb9-b1ae-667b770a6ac5"
      unitRef="usd">-7528000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i89b898ea3a0d485d8c185afd6a36a1f4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMi0xLTEtMS0w_db90682f-00d7-43ca-a550-a4bfc258e6b2"
      unitRef="shares">49441166</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i89b898ea3a0d485d8c185afd6a36a1f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMi0zLTEtMS0w_63e67049-3218-41f2-9867-e1232081803c"
      unitRef="usd">49000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id35c5ef8f94b40ebb0a52d70d7a4a80f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMi01LTEtMS0w_75e4407c-ad51-43ab-82de-a442186a51b9"
      unitRef="usd">632253000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i80037b59b7b14f409743465fe003164c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMi03LTEtMS0w_97d0c861-34ed-40c3-ad3b-1bab59dfeaa6"
      unitRef="usd">-2096000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia79aa63ca0344e4084cf137b9aef3389_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMi05LTEtMS0w_68d0845b-3e73-491d-a96e-55c8af3b6ba0"
      unitRef="usd">-352527000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMi0xMS0xLTEtMA_e0e5903b-dbfe-4d8b-bccd-83d1baae808c"
      unitRef="usd">277679000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i25b98700c07a437fb55bfe5806722e7b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMy0wLTEtMS0zMTgvdGV4dHJlZ2lvbjoyZTdhNWI1M2M0YTI0ZjE3YjljNDdjNWE3OTA2MDg1ZF8xMDk5NTExNjI3ODc5_03e191f0-0492-4632-be00-91b294c77ef4"
      unitRef="usd">12495000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i845affe3a0164a4bb0e05d6702d0488f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMy0xLTEtMS0yNTI_2c40cd11-1cbe-49a9-b885-ef35e44303de"
      unitRef="shares">2211538</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i845affe3a0164a4bb0e05d6702d0488f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMy0zLTEtMS0yNTI_4cfe368b-b8eb-44ae-a165-50e3a15e36a0"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0923341d17ea4ed6baf45657c0a547c1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMy01LTEtMS0yNTI_23c03b45-b7a3-4b14-b5da-7493be47d249"
      unitRef="usd">188753000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMy0xMS0xLTEtMjU1_201b6156-9f03-4337-930c-599a76bcba92"
      unitRef="usd">188755000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i845affe3a0164a4bb0e05d6702d0488f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMy0xLTEtMS0w_3a50cda6-c103-4c16-bd88-5836109093cf"
      unitRef="shares">24052</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i0923341d17ea4ed6baf45657c0a547c1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMy01LTEtMS0w_94ec6461-1693-40c9-adbe-bec0da395278"
      unitRef="usd">838000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMy0xMS0xLTEtMA_b7e79bd0-20b7-4197-bdf7-e110df0c3538"
      unitRef="usd">838000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="i845affe3a0164a4bb0e05d6702d0488f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfNC0xLTEtMS0w_1d361621-8241-4050-b535-08e581a747ab"
      unitRef="shares">121447</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="i0923341d17ea4ed6baf45657c0a547c1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfNC01LTEtMS0w_a527d278-c6c4-4b0d-aeb3-1abc16a80a71"
      unitRef="usd">-2313000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfNC0xMS0xLTEtMA_7579352b-ecad-4c0d-ade9-133d2cf261fd"
      unitRef="usd">-2313000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i845affe3a0164a4bb0e05d6702d0488f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfNS0xLTEtMS0w_1c50cfb9-1bd9-4f5f-a573-9d94b744a218"
      unitRef="shares">1339</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i0923341d17ea4ed6baf45657c0a547c1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfNS01LTEtMS0w_c6d79426-806e-442e-89d2-3fd4d512f606"
      unitRef="usd">96000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfNS0xMS0xLTEtMA_f8bc32b7-73f0-4679-9a60-56ae5bb6cccb"
      unitRef="usd">96000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i845affe3a0164a4bb0e05d6702d0488f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfNi0xLTEtMS0w_94a36c44-662b-46a9-9e68-000a1a1b0d0e"
      unitRef="shares">139579</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0923341d17ea4ed6baf45657c0a547c1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfNi01LTEtMS0w_7dc25f7a-b3d9-4bc0-8ae9-e72e371c7df9"
      unitRef="usd">2193000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfNi0xMS0xLTEtMA_787901ba-c4a0-4cdd-b9d7-1ef38ddee5a4"
      unitRef="usd">2193000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0923341d17ea4ed6baf45657c0a547c1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfOC01LTEtMS0w_2299abe5-35d6-4f74-bd3b-21dbe3e8e980"
      unitRef="usd">6488000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfOC0xMS0xLTEtMA_18b3db13-90ad-4892-a250-407bb628e651"
      unitRef="usd">6488000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ica8771e272d64c3097478ec60f7b5524_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfOS03LTEtMS0w_12dda9e9-81b6-4f68-a012-db5690119dab"
      unitRef="usd">-1503000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfOS0xMS0xLTEtMA_59c9a5dc-adeb-4a41-a7c7-8c1072d2f908"
      unitRef="usd">-1503000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i7e916d727f764c3cb7b4cba07f76f05c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMTAtOS0xLTEtMA_fe3d6b83-7316-46d5-8bd5-332d15f1d916"
      unitRef="usd">-687000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMTAtMTEtMS0xLTA_7aef370a-8372-48cc-984a-8fcbc8e88f18"
      unitRef="usd">-687000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i5c1d1d4aa9fc48c998e5fc09cba5bb08_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMTEtMS0xLTEtMA_7285d8fb-1000-4d34-a5aa-d59f9eaca494"
      unitRef="shares">51939121</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5c1d1d4aa9fc48c998e5fc09cba5bb08_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMTEtMy0xLTEtMA_252d3890-8948-4362-b83b-995ebe83d3b0"
      unitRef="usd">51000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2e7f954a613c45ec806729ff9da41b67_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMTEtNS0xLTEtMA_969e92d2-0f16-493b-a298-9ab29e068016"
      unitRef="usd">828308000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i77fa52ffebdb4c85ac3a79784a9790e4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMTEtNy0xLTEtMA_55fdfc60-8066-4962-868a-a7ab13eaf29e"
      unitRef="usd">-3599000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i301b9e102f5d499bbfedcb70565fcfe9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMTEtOS0xLTEtMA_5d257677-7dda-49d0-a856-cbc6e2bb231d"
      unitRef="usd">-353214000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjJhZTgxYWIyNmI3YTQ5ZDFiNDE4ZjkzYjM5MTQ4OTc4L3RhYmxlcmFuZ2U6MmFlODFhYjI2YjdhNDlkMWI0MThmOTNiMzkxNDg5NzhfMTEtMTEtMS0xLTA_730daf6e-fb61-4cf9-96f2-61d697f63f72"
      unitRef="usd">471546000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i10a9d94c029541a787de05ed19e85a46_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMi0xLTEtMS0w_5b1e3750-78b6-470e-b463-621e7929943c"
      unitRef="shares">42498430</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i10a9d94c029541a787de05ed19e85a46_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMi0zLTEtMS0w_a2a21a4a-6dcd-45fc-8fdb-f9eb9686a018"
      unitRef="usd">42000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i516eb97ee4fe4802a04ee00369ce1fde_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMi01LTEtMS0w_5a0888ca-ee5c-4c58-adb2-0cbb1caf2f4b"
      unitRef="usd">437976000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0fc15117dc004daa87d6663bdb519d49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMi03LTEtMS0w_496ea679-4a40-410b-8d30-cf19d0e7b0b2"
      unitRef="usd">-5205000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic17c08ad4d5f4bdb81d32809b9cb6456_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMi05LTEtMS0w_5cfc9cc1-40b2-4c98-82bd-812706b9356a"
      unitRef="usd">-333813000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5559ded0a4f2446ea5a23c472577191a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMi0xMS0xLTEtMA_664eba17-d36a-41d1-8842-82fd7dc89d2e"
      unitRef="usd">99000000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i61f7a5d63f73490ca12e6aad18df1502_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMy0xLTEtMS0w_3c8d8b02-efbe-4f26-8b92-c0a6f942f07b"
      unitRef="shares">38147</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="icebd8106db3d4969bce6eb753e9eab05_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMy01LTEtMS0w_39687686-e7f4-4c7b-ba05-7c7ee7c7d840"
      unitRef="usd">699000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMy0xMS0xLTEtMA_4d4e1798-925f-46a4-a930-c60ce7d2be0b"
      unitRef="usd">699000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="i61f7a5d63f73490ca12e6aad18df1502_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNC0xLTEtMS0w_4b48e4c8-7e43-454e-947e-b18ce48f49ce"
      unitRef="shares">139552</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="icebd8106db3d4969bce6eb753e9eab05_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNC01LTEtMS0w_c2a2e68d-cd00-44be-8d36-424a5b742796"
      unitRef="usd">-1507000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNC0xMS0xLTEtMA_d9f58a23-cc47-4067-b33f-2740347ef860"
      unitRef="usd">-1507000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i61f7a5d63f73490ca12e6aad18df1502_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNS0xLTEtMS0w_e0d0039d-c023-494b-83e4-9019fa91c6c5"
      unitRef="shares">3091</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="icebd8106db3d4969bce6eb753e9eab05_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNS01LTEtMS0w_f68435ad-5654-45a5-afce-63cb95881c24"
      unitRef="usd">66000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNS0xMS0xLTEtMA_4d782fcf-6cf3-4a9f-afd8-9678f6c23b77"
      unitRef="usd">66000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i61f7a5d63f73490ca12e6aad18df1502_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNi0xLTEtMS0w_7fa2d5e0-89c1-4901-a857-0e3576ca0dc7"
      unitRef="shares">44861</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icebd8106db3d4969bce6eb753e9eab05_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNi01LTEtMS0w_0bb5b82d-cbc3-467d-ac5e-49f51e0fd1b8"
      unitRef="usd">155000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNi0xMS0xLTEtMA_3e39f3c0-6e98-460c-aff5-4a4322265d60"
      unitRef="usd">155000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <cdna:IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares
      contextRef="i61f7a5d63f73490ca12e6aad18df1502_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNy0xLTEtMS0w_da092bf2-c0d7-48b7-8e9b-985e32f664e9"
      unitRef="shares">295466</cdna:IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares>
    <cdna:IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue
      contextRef="icebd8106db3d4969bce6eb753e9eab05_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNy01LTEtMS0w_9d0f18c1-7565-4b70-adde-2c737ad35f2e"
      unitRef="usd">6299000</cdna:IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue>
    <cdna:IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfNy0xMS0xLTEtMA_e51d0345-ce9e-4dc9-b331-7b8c3050423d"
      unitRef="usd">6299000</cdna:IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icebd8106db3d4969bce6eb753e9eab05_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfOC01LTEtMS0w_82fce468-de32-43f8-856e-ca46e4cef7d3"
      unitRef="usd">4200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfOC0xMS0xLTEtMA_bc1eb0ee-94b0-4ccc-8087-6c10e016075b"
      unitRef="usd">4200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i206fa63f6dbb406180d884c55f05df1f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfOS03LTEtMS0w_458b181c-0aec-4798-9d3d-e6a701b28c18"
      unitRef="usd">-1705000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfOS0xMS0xLTEtMA_c43b6906-a581-4882-88b3-26c535c25bc4"
      unitRef="usd">-1705000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i4f60394a419a43c4a5875f0426a71c29_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMTAtOS0xLTEtMA_65480ed3-6e2a-4d95-8fc3-20d542acd498"
      unitRef="usd">-5823000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMTAtMTEtMS0xLTA_12e6ad68-94bb-4aee-96c8-b3b8c3355c1d"
      unitRef="usd">-5823000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="id1913f44d7e24a90a538c5016590807b_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMTEtMS0xLTEtMA_9416cfb2-b4f0-4810-8598-f55e6d611afb"
      unitRef="shares">43019547</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id1913f44d7e24a90a538c5016590807b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMTEtMy0xLTEtMA_9bd51844-d53f-4971-8889-345050bb4642"
      unitRef="usd">42000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i127a90779c7b4bddbf0fb03980823365_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMTEtNS0xLTEtMA_8b618979-1df7-4690-8702-acfcf67e1bc9"
      unitRef="usd">447888000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96d8f32ebef7470a8eef318976f35905_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMTEtNy0xLTEtMA_1d55371f-c65d-4e1a-83da-ff00e86ba08a"
      unitRef="usd">-6910000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4d97314a7ee54bcc89e60ec1e9554a4d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMTEtOS0xLTEtMA_d051871c-c3df-4845-b23d-1b61afb4dfef"
      unitRef="usd">-339636000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i01402d1b555448b6820f2f70ca88cddb_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yNS9mcmFnOjkwZDVlYzMzZDU5ZjQ2NWY5OWM5YWZhYWRlNWFjNmU4L3RhYmxlOjBhM2UxZGQ4NzBmZjQ5NmY4OTUwMzM2ODY0YjAxYWM4L3RhYmxlcmFuZ2U6MGEzZTFkZDg3MGZmNDk2Zjg5NTAzMzY4NjRiMDFhYzhfMTEtMTEtMS0xLTA_631c5f18-1264-42d5-9720-df8d269d420d"
      unitRef="usd">101384000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMy0xLTEtMS0w_3bc6d567-a8de-4b5d-b4cd-584ebe5dc1f0"
      unitRef="usd">-687000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMy0zLTEtMS0w_b6ca7c36-6931-4920-8acb-7af31e61a268"
      unitRef="usd">-5823000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNS0xLTEtMS0w_3dec6d87-a5b0-4509-8559-52d9a675c1d2"
      unitRef="usd">6547000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNS0zLTEtMS0w_d774b67a-5b27-4f0e-b0b7-e3b17c5faa69"
      unitRef="usd">4259000</us-gaap:ShareBasedCompensation>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNi0xLTEtMS0w_590482a2-9f6c-468f-89db-bf306ae34b61"
      unitRef="usd">27000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNi0zLTEtMS0w_847955fa-08a8-4946-8d53-dbbf4b9696a9"
      unitRef="usd">-405000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNy0xLTEtMS0w_e2f42e6a-f5d7-4894-a258-6576b907a09f"
      unitRef="usd">1950000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNy0zLTEtMS0w_68de55a8-2d67-4093-938b-057d44461e48"
      unitRef="usd">1619000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfOS0xLTEtMS0w_9287bc24-e7ec-442a-bf8e-cb42622d4ae0"
      unitRef="usd">677000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfOS0zLTEtMS0w_5b3fb318-f6d1-4c25-8f02-aea0f9259978"
      unitRef="usd">612000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTAtMS0xLTEtMA_53bbdb5e-bf31-4d4a-8379-858f5331bf62"
      unitRef="usd">-44000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTAtMy0xLTEtMA_f6316bd3-2875-42c0-b147-2e0868a8b652"
      unitRef="usd">190000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTItMS0xLTEtMA_0a62e1d8-35da-47c2-8175-b5b30b4040b2"
      unitRef="usd">8755000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTItMy0xLTEtMA_6dc94971-d08e-4d52-bb09-a8fe52c8cb46"
      unitRef="usd">-2346000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTMtMS0xLTEtMA_66e0d66c-64db-4a12-9c3e-9291bc736ea4"
      unitRef="usd">4056000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTMtMy0xLTEtMA_925b68e8-653c-4cf0-8c74-bafde23cffcb"
      unitRef="usd">1343000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidExpensesOther
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTQtMS0xLTEtMA_0da6ceca-f71a-4c2c-ba38-c58e92d1e1c3"
      unitRef="usd">3628000</us-gaap:IncreaseDecreaseInPrepaidExpensesOther>
    <us-gaap:IncreaseDecreaseInPrepaidExpensesOther
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTQtMy0xLTEtMA_42bdbe7b-8d0b-44bc-87f6-584158f5e0b1"
      unitRef="usd">545000</us-gaap:IncreaseDecreaseInPrepaidExpensesOther>
    <cdna:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTUtMS0xLTEtMA_dc3569ca-a042-4dba-975a-4a0bcf953716"
      unitRef="usd">-320000</cdna:IncreaseDecreaseInOperatingLeaseLiabilities>
    <cdna:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTUtMy0xLTEtMA_38d99c23-c3e0-4497-9c7a-073180e72ed0"
      unitRef="usd">-344000</cdna:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTYtMS0xLTEtMA_4f0df357-045c-432c-9a16-aa6627e1855c"
      unitRef="usd">1496000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTYtMy0xLTEtMA_41d3d9f0-d15f-4c67-9804-42109eba2791"
      unitRef="usd">1757000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedSalaries
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTctMS0xLTEtMA_b5e07074-d5ff-411e-a46e-857d6e85e093"
      unitRef="usd">-7662000</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:IncreaseDecreaseInAccruedSalaries
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTctMy0xLTEtMA_8d4696b3-2b8a-4245-a379-144130ccc7cf"
      unitRef="usd">-5914000</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTgtMS0xLTEtMA_7b161f09-6b22-4512-9bf0-b16dc4bbdd23"
      unitRef="usd">1661000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTgtMy0xLTEtMA_0c59e60d-300d-40eb-b861-1fa71f460a2a"
      unitRef="usd">48000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <cdna:IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTktMS0xLTEtMA_c47fab60-9175-4872-891f-b3bff8c52525"
      unitRef="usd">20496000</cdna:IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct>
    <cdna:IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMTktMy0xLTEtMA_62d9032d-05e2-4ccd-831b-856db83ea06e"
      unitRef="usd">0</cdna:IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjAtMS0xLTEtMA_85273836-3a2f-4cc1-b222-2c56f9233618"
      unitRef="usd">286000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjAtMy0xLTEtMA_4e4690a3-d418-427d-bba0-b62775b6ebe9"
      unitRef="usd">322000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjEtMS0xLTEtMA_5fa920ee-ea3a-4396-a970-4fc98e18834e"
      unitRef="usd">-33630000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjEtMy0xLTEtMA_9006a210-01cc-448a-a115-dfe115da0ee3"
      unitRef="usd">-3055000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjMtMS0xLTEtMA_9af04d58-866b-44f0-8e84-677fff45b865"
      unitRef="usd">3543000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjMtMy0xLTEtMA_13dac528-8ba5-4895-8157-70f9fc9f003d"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjQtMS0xLTEtMA_7beeead1-4562-4c88-bbf3-82270ef49c75"
      unitRef="usd">1200000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjQtMy0xLTEtMA_ab86224c-174a-4a3c-bfe9-6e80a35e4bc9"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjUtMS0xLTEtMA_4628a767-9928-4191-a48d-79778f0b7499"
      unitRef="usd">25072000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjUtMy0xLTEtMA_d9f7ad9c-46ea-41ed-ba17-b5cd11d95327"
      unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjctMS0xLTEtMA_ba8b41b8-e587-454f-81a4-3341ba3bc0ad"
      unitRef="usd">1250000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjctMy0xLTEtMA_58f2aa77-75bf-4c2d-a19c-7a0af75c7c44"
      unitRef="usd">1704000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjgtMS0xLTEtMA_85e2878c-6c3e-406c-9f4b-4b81e6b7a3aa"
      unitRef="usd">19079000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMjgtMy0xLTEtMA_473e3d20-d9b7-406f-a058-d0f9cc840247"
      unitRef="usd">-1704000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i25b98700c07a437fb55bfe5806722e7b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzEtMS0xLTEtMA_6d6ce774-ca9d-4dbb-a42a-587a87a2ed7e"
      unitRef="usd">188715000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ifd162c771ae74052a977cf22f450eace_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzEtMy0xLTEtMA_741e818f-92e3-4169-a17e-15883fbf5af4"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzMtMS0xLTEtMA_8a393c5a-717f-4a89-8a10-0c805b81c138"
      unitRef="usd">667000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzMtMy0xLTEtMA_0c591ba7-873f-46b7-9fc7-e7ef4d1d6867"
      unitRef="usd">358000</us-gaap:ProceedsFromStockPlans>
    <cdna:TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzQtMS0xLTEtMA_56716949-3eb8-4b71-ac84-51375bea99ff"
      unitRef="usd">2313000</cdna:TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits>
    <cdna:TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzQtMy0xLTEtMA_2d285ccc-1949-480b-bcdd-ad1e10512dd6"
      unitRef="usd">1507000</cdna:TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzUtMS0xLTEtMA_12751db3-bf57-4461-a7cb-57fcb94ba27d"
      unitRef="usd">0</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzUtMy0xLTEtMA_2103d703-e994-49c5-a577-b462eca5bdd2"
      unitRef="usd">304000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzYtMS0xLTEtMA_93cf5102-16b6-4f75-bbdc-7bbd844cb863"
      unitRef="usd">2193000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzYtMy0xLTEtMA_a4c52903-4047-4c79-b25d-983490c68a78"
      unitRef="usd">155000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzctMS0xLTEtMA_6fd6e9ae-41c2-4e82-95f8-1a392da67f5c"
      unitRef="usd">34000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfMzctMy0xLTEtMA_7f8fd581-1f71-4542-ad68-b9f2766e4ace"
      unitRef="usd">45000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDAtMS0xLTEtMA_694f1b8f-2230-4240-b2fa-38b38a593710"
      unitRef="usd">189228000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDAtMy0xLTEtMA_ab36b3cf-007f-47a2-adfa-48d298653fd7"
      unitRef="usd">-735000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDEtMS0xLTEtMA_db472367-dcad-4d9c-b456-678348b733dc"
      unitRef="usd">-23000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDEtMy0xLTEtMA_444923a9-d590-4ae6-b0b8-1d63f7802ace"
      unitRef="usd">-552000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDItMS0xLTEtMA_b788020b-290c-433c-9169-7e0989a3277d"
      unitRef="usd">174654000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDItMy0xLTEtMA_644b4dc1-4ad2-4ea4-901a-41aac3ae6de3"
      unitRef="usd">-6046000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDMtMS0xLTEtMA_f3e6bc07-26e2-44e2-b82f-eb763b119348"
      unitRef="usd">134939000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5559ded0a4f2446ea5a23c472577191a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDMtMy0xLTEtMA_c7a2dea6-16bb-4998-b842-2a1d864002a6"
      unitRef="usd">38479000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDQtMS0xLTEtMA_9f4729d3-23be-4021-a91e-9e64b26ac8ff"
      unitRef="usd">309593000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i01402d1b555448b6820f2f70ca88cddb_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8yOC9mcmFnOmJlMGU1MjVhN2NhMDRkNjU4MjgyYmFlZTcwNzk2NTBlL3RhYmxlOjIyNWUzYzk4M2YwZjQ4ODQ4MDkwZmRlZGRkOWYzZDZjL3RhYmxlcmFuZ2U6MjI1ZTNjOTgzZjBmNDg4NDgwOTBmZGVkZGQ5ZjNkNmNfNDQtMy0xLTEtMA_87051542-bf2a-4537-affc-ea254ae94255"
      unitRef="usd">32433000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTUwMTg_4b341f9e-42c0-40fa-8b2f-fb4ee44fe28d">ORGANIZATION AND DESCRIPTION OF BUSINESS&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CareDx, Inc. (&#x201c;CareDx&#x201d; or the &#x201c;Company&#x201d;), together with its subsidiaries, is a leading precision medicine company focused on the discovery, development and commercialization of clinically differentiated, high-value diagnostic solutions for transplant patients and caregivers.&#160;&#160;The Company&#x2019;s headquarters are in South San Francisco, California. The primary operations are in Brisbane, California; Omaha, Nebraska; Fremantle, Australia; and Stockholm, Sweden.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s commercially available testing services consist of AlloSure&#xae; Kidney, which is a donor-derived cell-free DNA (&#x201c;dd-cfDNA&#x201d;) solution for kidney transplant patients, AlloMap&#xae; Heart, which is a gene expression solution for heart transplant patients, and AlloSure&#xae; Heart, a dd-cfDNA test which can identify underlying cell injury leading to organ rejection. The Company has initiated several clinical studies to generate data on its existing and planned future testing services. In April 2020, the Company announced its first biopharma research partnership for AlloCell, a surveillance solution that monitors the level of engraftment and persistence of allogeneic cells for patients who have received cell therapy transplants. The Company also offers high-quality products that increase the chance of successful transplants by facilitating a better match between a donor and a recipient of stem cells and organs. In 2019, the Company began providing digital solutions to transplant centers following the acquisitions of Ottr Complete Transplant Management (&#x201c;Ottr, Inc.&#x201d;) and XynManagement, Inc. (&#x201c;XynManagement&#x201d;), as well as the acquisition of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TransChart LLC (&#x201c;TransChart&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Testing Services&lt;/span&gt;&lt;span style="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-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AlloSure Kidney has been a covered service for Medicare beneficiaries since October 2017. The Medicare reimbursement rate for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AlloSure&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Kidney is currently &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$2,841&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. AlloSure Kidney has received positive coverage decisions from Blue Cross Blue Shield (&#x201c;BCBS&#x201d;) of South Carolina, BCBS of Kansas City and Capital Health, and is reimbursed by other private payers on a case-by-case basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AlloMap Heart has been a covered service for Medicare beneficiaries since January 2006. The Medicare reimbursement rate for AlloMap &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Heart&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is currently &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3,240&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. AlloMap Heart has also received positive coverage decisions for reimbursement from many of the largest U.S. private payers, including Aetna, Cigna, Health Care Services Corporation, Humana, Kaiser Foundation Health Plan, Inc. and UnitedHealthcare.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2020, AlloSure Heart received a final Palmetto MolDx Medicare coverage decision for AlloSure Heart. In November &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, Noridian Healthcare Solutions, the Company's Medicare Administrative contractor, issued a parallel coverage policy granting coverage when used in conjunction with AlloMap Heart, which became effective in December 2020. The Medicare reimbursement rate for AlloSure Heart is currently $2,753.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Clinical Studies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2018, the Company initiated the Kidney Allograft Outcomes AlloSure Kidney Registry study (&#x201c;K-OAR&#x201d;), to develop additional data on the clinical utility of AlloSure Kidney for surveillance of kidney transplant recipients. K-OAR is a multicenter, non-blinded, prospective observational cohort study which has enrolled more than 1,700 renal transplant patients who will receive AlloSure Kidney long-term surveillance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2018, the Company initiated the Surveillance HeartCare&#x2122; Outcomes Registry (&#x201c;SHORE&#x201d;). SHORE is a prospective, multi-center, observational registry of patients receiving HeartCare for surveillance. HeartCare combines the gene expression profiling technology of AlloMap Heart with the dd-cfDNA analysis of AlloSure&#xae; Heart in one surveillance solution.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2019, AlloSure&#xae; Lung became available for lung transplant patients through a compassionate use program while the test is undergoing further studies. In June 2020, the Company submitted an AlloSure Lung application to the Palmetto MolDx Technical Assessment program seeking coverage and reimbursement for Medicare beneficiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2019, the Company announced the commencement of the Outcomes of KidneyCare on Renal Allografts (&#x201c;OKRA&#x201d;) study, which is an extension of K-OAR. OKRA is a prospective, multi-center, observational, registry of patients receiving KidneyCare for surveillance. KidneyCare combines the dd-cfDNA analysis of AlloSure Kidney with the gene expression profiling technology of AlloMap Kidney and the predictive artificial intelligence technology of KidneyCare iBox developing a multimodality surveillance solution. The Company has not yet made any applications to private payers for reimbursement coverage of AlloMap Kidney or KidneyCare iBox. Enrollment for OKRA was negatively affected by the COVID-19 restrictions during the year 2020, and the study had been delayed by six months; however, the collection of samples are at normal levels as a result of the introduction of RemoTraC. Following the successful implementation of RemoTraC, OKRA is planned to be fully enrolled by the end of 2021. The patients will then be followed for a period of three years with the output of the study due in 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Products&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s suite of AlloSeq products are commercial next generation sequencing (&#x201c;NGS&#x201d;)-based kitted solutions that the Company has developed as a result of its license agreement with Illumina, Inc. (&#x201c;Illumina&#x201d;). These products include: AlloSeq&#x2122; Tx, a high-resolution Human Leukocyte Antigen (&#x201c;HLA&#x201d;) typing solution, AlloSeq&#x2122; cfDNA, a surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and AlloSeq&#x2122; HCT, a solution for chimerism testing for stem cell transplant recipients.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's other HLA typing products include: TruSight HLA, a NGS-based high resolution typing solution; Olerup SSP&#xae;, based on the sequence specific primer (&#x201c;SSP&#x201d;) technology; and QTYPE&#xae;, which uses real-time polymerase chain reaction (&#x201c;PCR&#x201d;) methodology, to perform HLA typing at a low to intermediate resolution for samples that require a fast turnaround time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, the Company acquired BFS Molecular S.R.L. (&#x201c;BFS Molecular&#x201d;), a software company focused on NGS-based patient testing solutions. BFS Molecular brings extensive software and algorithm development capabilities for NGS transplant surveillance products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Digital and Other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the acquisitions of both Ottr, Inc. and XynManagement, the Company is a leading provider of transplant patient tracking software (&#x201c;Ottr software&#x201d;), as well as of transplant quality tracking and waitlist management solutions. Ottr software provides comprehensive solutions for transplant patient management and enables integration with electronic medical record (&#x201c;EMR&#x201d;) systems providing patient surveillance management tools and outcomes data to transplant centers. XynManagement provides two unique solutions, XynQAPI software (&#x201c;XynQAPI&#x201d;) and XynCare. XynQAPI simplifies transplant quality tracking and Scientific Registry of Transplant Recipients reporting. XynCare includes a team of transplant assistants who maintain regular contact with patients on the waitlist to help prepare for their transplant and maintain eligibility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2020, the Company launched AlloCare, a mobile app that provides a patient-centric resource for transplant recipients to manage medication adherence, coordinate with Patient Care Managers for AlloSure scheduling and measure health metrics.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2021, the Company acquired TransChart LLC for cash. TransChart provides EMR software to hospitals throughout the U.S. to care for patients who have or may need an organ transplant. As part of its acquisition of TransChart in January 2021, the Company acquired Tx Connect, a cloud-based service that allows nephrologists and dialysis centers to electronically submit referrals to transplant programs, closely follow and assist patients through the transplant waitlist process, and ultimately, through transplantation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;COVID-19 Pandemic&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 30, 2020, the World Health Organization (the &#x201c;WHO&#x201d;) announced a global health emergency because of a new strain of coronavirus (&#x201c;COVID-19&#x201d;) originating in Wuhan, China and the risks to the international community as the virus spread globally beyond its point of origin. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. The full impact of the COVID-19 pandemic, including the impact associated with preventative and precautionary measures that the Company, other businesses and governments are taking, continues to evolve as of the date of this report. As such, it is uncertain as to the full magnitude that the pandemic will have on the Company, but the pandemic may materially affect the Company's financial condition, liquidity and future results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the final weeks of March and during April 2020, with hospitals increasingly caring for COVID-19 patients, hospital administrators chose to limit or even defer, non-emergency procedures. Immunosuppressed transplant patients either self-prescribed or were asked to avoid transplant centers and caregiver visits to reduce the risk of contracting COVID-19. As a result, with transplant surveillance visits down, the Company experienced a slowdown in testing services volumes in the final weeks of March and during April 2020. As a response to the COVID-19 pandemic, and to enable immune-compromised transplant patients to continue to have their blood drawn, in late March 2020, the Company launched RemoTraC, a remote home-based blood draw solution using mobile phlebotomy for AlloSure and AlloMap surveillance tests, as well as for other standard monitoring tests. To date, more than 200 transplant centers can offer RemoTraC to their patients and over 7,000 kidney, heart and lung transplant patients have enrolled. Based on existing and new relationships with partners, the Company has established a nationwide network of more than 10,000 mobile phlebotomists. Following the introduction of RemoTraC and with the easing of stay-at-home restrictions and the opening up of many hospitals to non-COVID-19 patients, the Company&#x2019;s testing services volumes returned to levels consistent with those experienced immediately prior to the COVID-19 pandemic, an&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d through March 31, 2021, volumes &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;continued to be at or above those levels since May 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In spite of the resurgence of COVID-19 infection rates, which resulted in increased stay-at-home and renewed travel restrictions, the Company did not experience a decrease in testing services volumes. The Company&#x2019;s product business experienced a reduction in forecasted sales volume throughout the second and third quarters of 2020, as it was unable to undertake onsite discussions and demonstrations of its recently launched NGS products, including AlloSeq Tx 17, which was a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;warded CE mark authorization in May 2020. The Company's product business maintained normal sales volumes during the fourth quarter of 2020 and continued to maintain normal sales volumes through the first quarter of 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is maintaining its testing, manufacturing, and distribution facilities while implementing specific protocols to reduce contact among employees. In areas where COVID-19 impacts healthcare operations, the Company&#x2019;s field-based sales and clinical support teams are supporting providers through telephone and online platforms. In August 2020, the state of California released revised criteria for loosening and tightening restrictions on certain activities on generally a county-by-county basis. Under the updated executive orders, San Mateo County, where the Company's laboratory and headquarters are located, continues to be subject to certain restrictions. These orders and others may be further modified, amended and adopted depending upon the COVID-19 transmission rates in our county and state, as well as other factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company has created a COVID-19 task force that is responsible for crisis decision making, employee communications, enforcing pre-arrival temperature checking, daily health check-ins and enhanced safety training/protocols in its offices for employees that do not work from home.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Liquidity and Capital Resources&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has incurred significant losses and negative cash flows from operations since its inception and had an accumulated deficit of $353.2 million at March&#160;31, 2021. As of March&#160;31, 2021, the Company had cash, cash equivalents and marketable securities of $374.3 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CMS Accelerated and Advance Payment Program for Medicare Providers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 27, 2020 the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CARES Act&#x201d;). Pursuant to the CARES Act, the Centers for Medicare &amp;amp; Medicaid Services (&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#x201d;) expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS is authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$20.5&#160;million, and recorded the payment as Deferred revenue - CMS advance payment on the Company's condensed consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. The Company recorded the amount as Refund liability - CMS advance payment on the condensed consolidated balance sheet as of December 31, 2020. Refer to Note 8, Balance Sheet Components, for further explanation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CARES Act Provider Relief Fund for Medicare Providers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the CARES Act, the U.S. Department of Health &amp;amp; Human Services (&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;HHS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d;) distributed an initial tranche of $30.0&#160;billion in funds to healthcare providers that received Medicare fee-for-service (&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;FFS&#x201d;) reimbursements in 2019. These payments to healthcare providers are not loans and will not be required to be repaid. As a condition to receiving these payments, providers must agree to certain terms and conditions and submit sufficient documentation demonstrating that the funds are being used for healthcare-related expenses or lost revenue attributable to the COVID-19 pandemic. Due to the recent enactment of legislation and absence of definitive guidance, there is a high degree of uncertainty around the CARES Act&#x2019;s implementation and the Company continues to assess the impact on its business. Furthermore, HHS has indicated that it, along with the Office of Inspector General, will be closely monitoring and auditing providers to ensure that recipients comply with the terms and conditions of relief programs and to prevent fraud and abuse. All providers will be subject to civil and criminal penalties for any deliberate omissions, misrepresentations or falsifications of any information given to HHS. Providers will be distributed a portion of the initial $30.0&#160;billion of funds based on their share of total Medicare FFS reimbursements made by the U.S. in 2019. During April 2020, the Company received a payment of approximately $4.8&#160;million representing its portion of the initial tranche of funds, recorded in other income (expense), net on the condensed consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is complying with the key terms and provisions of the CARES Act Provider Relief Fund, which includes, among other things, the requirement that the Company maintain appropriate records and cost documentation. The Company has registered with HHS to submit financial data indicating the use of the funds the Company received pursuant to the CARES Act Provider Relief Fund. The Company will be notified by HHS when the Provider Relief Fund Reporting Portal is open for reporting on the use of Provider Relief Fund payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Underwritten Public Offering of Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 15, 2020, the Company sold 4,492,187 shares of common stock (which included shares sold pursuant to the underwriters&#x2019; full exercise of an overallotment option granted to the underwriters in connection with the offering) through an underwritten public offering at a price of $32.00 per share for aggregate net proceeds of approximately $134.6 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Public Offering of Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 25, 2021, the Company sold 1,923,077 shares of its common stock through an underwritten public offering at a public offering price of $91.00 per share. The net proceeds to the Company from the offering were approximately $164.0&#160;million, after deducting underwriting discounts and commissions and offering expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 11, 2021, the Company sold 288,461 shares of its common stock pursuant to the full exercise of the overallotment option granted to the underwriters in connection with the offering. The net proceeds to the Company from the full exercise of the underwriters' overallotment option were approximately $24.7&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:RecoveryOfDirectCosts
      contextRef="ia7fc9c834d3d4730bea4773616dbd27f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY0OTMzMA_8c8baf79-deae-4e36-ba2e-bb77d0dbf1d4"
      unitRef="usd">2841</us-gaap:RecoveryOfDirectCosts>
    <us-gaap:RecoveryOfDirectCosts
      contextRef="i1873c28d11334b06965277d559b8d0a9_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY0OTM0Ng_0010c0e9-76a7-4d81-966e-bfb2edd9334b"
      unitRef="usd">3240</us-gaap:RecoveryOfDirectCosts>
    <us-gaap:RecoveryOfDirectCosts
      contextRef="idbd7a7fae9404e578ba3a9f8f7a8dcf7_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY1MDQ4NQ_649354cc-af56-41cc-bf09-a586aadb574c"
      unitRef="usd">2753</us-gaap:RecoveryOfDirectCosts>
    <cdna:NumberOfRenalTransplantPatients
      contextRef="i090a46d744544a988bde64b2d3d871bc_I20180131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMzAwNw_55b571a2-f7d4-4e92-932d-62a9192d209c"
      unitRef="patient">1700</cdna:NumberOfRenalTransplantPatients>
    <cdna:NumberOfUniqueSolutions
      contextRef="i56d9b9999ad04e57b9c00d2bed6adc33_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY1NjczMQ_3dddd22f-f64d-4114-a2da-57044b1c643b"
      unitRef="uniquesolution">2</cdna:NumberOfUniqueSolutions>
    <cdna:NumberOfTransplantCentersOfferingRemoTraC
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY2MzIwMQ_89e28e4c-0513-43d2-b714-bfb3af282ea8"
      unitRef="center">200</cdna:NumberOfTransplantCentersOfferingRemoTraC>
    <cdna:NumberOfPatientsEnrolledInRemoTraC
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY2MzIxNA_6151cd47-64d3-40dc-811e-20a22152dca1"
      unitRef="patient">7000</cdna:NumberOfPatientsEnrolledInRemoTraC>
    <cdna:NumberOfMobilePhlebotomists
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY2MzIwNg_43fb705b-8448-415b-9a2f-8fe76daa52ce"
      unitRef="phlebotomist">10000</cdna:NumberOfMobilePhlebotomists>
    <cdna:LiquidityPolicyTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTUwMTk_875b7d26-3ed7-4c9b-b190-26e94b79c4d9">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Liquidity and Capital Resources&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has incurred significant losses and negative cash flows from operations since its inception and had an accumulated deficit of $353.2 million at March&#160;31, 2021. As of March&#160;31, 2021, the Company had cash, cash equivalents and marketable securities of $374.3 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CMS Accelerated and Advance Payment Program for Medicare Providers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 27, 2020 the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CARES Act&#x201d;). Pursuant to the CARES Act, the Centers for Medicare &amp;amp; Medicaid Services (&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#x201d;) expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS is authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$20.5&#160;million, and recorded the payment as Deferred revenue - CMS advance payment on the Company's condensed consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. The Company recorded the amount as Refund liability - CMS advance payment on the condensed consolidated balance sheet as of December 31, 2020. Refer to Note 8, Balance Sheet Components, for further explanation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CARES Act Provider Relief Fund for Medicare Providers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the CARES Act, the U.S. Department of Health &amp;amp; Human Services (&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;HHS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d;) distributed an initial tranche of $30.0&#160;billion in funds to healthcare providers that received Medicare fee-for-service (&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;FFS&#x201d;) reimbursements in 2019. These payments to healthcare providers are not loans and will not be required to be repaid. As a condition to receiving these payments, providers must agree to certain terms and conditions and submit sufficient documentation demonstrating that the funds are being used for healthcare-related expenses or lost revenue attributable to the COVID-19 pandemic. Due to the recent enactment of legislation and absence of definitive guidance, there is a high degree of uncertainty around the CARES Act&#x2019;s implementation and the Company continues to assess the impact on its business. Furthermore, HHS has indicated that it, along with the Office of Inspector General, will be closely monitoring and auditing providers to ensure that recipients comply with the terms and conditions of relief programs and to prevent fraud and abuse. All providers will be subject to civil and criminal penalties for any deliberate omissions, misrepresentations or falsifications of any information given to HHS. Providers will be distributed a portion of the initial $30.0&#160;billion of funds based on their share of total Medicare FFS reimbursements made by the U.S. in 2019. During April 2020, the Company received a payment of approximately $4.8&#160;million representing its portion of the initial tranche of funds, recorded in other income (expense), net on the condensed consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is complying with the key terms and provisions of the CARES Act Provider Relief Fund, which includes, among other things, the requirement that the Company maintain appropriate records and cost documentation. The Company has registered with HHS to submit financial data indicating the use of the funds the Company received pursuant to the CARES Act Provider Relief Fund. The Company will be notified by HHS when the Provider Relief Fund Reporting Portal is open for reporting on the use of Provider Relief Fund payments.&lt;/span&gt;&lt;/div&gt;</cdna:LiquidityPolicyTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY3NDM2Ng_77d660d0-1836-4d2b-b184-c5231bc7ade8"
      unitRef="usd">-353200000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY1MDU3OA_737b5aa2-4528-4442-975c-3cc25ad38c41"
      unitRef="usd">374300000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <cdna:CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment
      contextRef="i0f75ebd653614166b5bbff06d9a7b2b4_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTE1MzU_8cbf8fe9-001c-4238-b5c1-9657e98b9608"
      unitRef="usd">20500000</cdna:CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment>
    <us-gaap:GrantsReceivable
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTI2NTA_5e0aef85-51cd-464d-88c3-cd23174778f9"
      unitRef="usd">30000000000.0</us-gaap:GrantsReceivable>
    <us-gaap:GrantsReceivable
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTM3OTc_5e0aef85-51cd-464d-88c3-cd23174778f9"
      unitRef="usd">30000000000.0</us-gaap:GrantsReceivable>
    <cdna:CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche
      contextRef="i0f75ebd653614166b5bbff06d9a7b2b4_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTM5NjA_5fed4491-2050-47a0-8b1c-d906bae382ab"
      unitRef="usd">4800000</cdna:CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ic1bff2056a234a289d7f48ab2618db5d_D20200615-20200615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTQxODM_ef139fdb-1e2c-401d-b22e-121da3c0c0f3"
      unitRef="shares">4492187</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ic7c74e6b53444619b934d0e9b6d34f5b_I20200615"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTQ0MjM_19090f4b-51bf-40aa-b3d3-53b07a749aa6"
      unitRef="usdPerShare">32.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ic1bff2056a234a289d7f48ab2618db5d_D20200615-20200615"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY0NTg4OQ_34d3f3d8-d2f0-4cc4-81a1-16d06d99469b"
      unitRef="usd">134600000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i7d44e5e02ba0462da2c4aaa290372502_D20210125-20210125"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY0NTgwNw_c97faf32-6b36-4672-845f-3ff9ca3dcf37"
      unitRef="shares">1923077</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i96f6c5996f8f4e5aa4d0d6e2e34d310b_I20210125"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY0NTgxNg_c932da2c-0ce2-4d2d-85b0-30d3992a35e2"
      unitRef="usdPerShare">91.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i7d44e5e02ba0462da2c4aaa290372502_D20210125-20210125"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY0NTgzMw_3fd49b25-5842-480b-b708-80675701e23a"
      unitRef="usd">164000000.0</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i4477c5a730c54fe6b716d78326474d33_D20210211-20210211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY0NTg0Ng_da712d2d-7bac-4059-ae36-60decc3943ae"
      unitRef="shares">288461</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i4477c5a730c54fe6b716d78326474d33_D20210211-20210211"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNC9mcmFnOjI2YTAwMzE5NzExZTRjYjNiNWMwYzBmNDY5YTlhNzdkL3RleHRyZWdpb246MjZhMDAzMTk3MTFlNGNiM2I1YzBjMGY0NjlhOWE3N2RfMTA5OTUxMTY0NTg2Mg_61e02de7-4873-4f6e-acd2-71118c4b9d44"
      unitRef="usd">24700000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfODYyOQ_2add6af6-25b0-41b6-99f6-bd036ce157a5">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant accounting policies and estimates used in preparation of the unaudited condensed consolidated financial statements are described in the Company&#x2019;s audited consolidated financial statements as of and for the year ended December&#160;31, 2020, and the notes thereto, which are included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2020. Material changes to the significant accounting policies previously disclosed in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2020 are reflected below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;), and follow the requirements of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) for interim reporting. As permitted under those rules, certain notes and other financial information that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company&#x2019;s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments that are necessary for a fair statement of the Company&#x2019;s financial information. The condensed consolidated balance sheet as of December&#160;31, 2020 has been derived from audited consolidated financial statements as of that date but does not include all of the financial information required by U.S. GAAP for complete financial statements. Operating results for the three months ended March&#160;31, 2021 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Correction to Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The presentation of certain prior period amounts within the accompanying condensed consolidated statements of operations have been corrected, including creating separate line items for the presentation of cost of testing services, cost of product and cost of digital and other, which were previously reported, in aggregate, in total cost of revenue of $12.4&#160;million for the three months ended March 31, 2020. These corrections had no effect on loss from operations, loss before taxes, or net loss. The Company evaluated these corrections, considering both qualitative and quantitative factors, and concluded they are immaterial to previously issued financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities and the reported amounts of revenues and expenses in the unaudited condensed consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to transaction price estimates used for testing services revenue; standalone fair value of digital revenue performance obligations; accrued expenses for clinical studies;&#160;inventory valuation; the fair value of issued common stock warrants and embedded derivatives;&#160;the fair value of assets and liabilities acquired in a business combination or an assets acquisition (including identifiable intangible assets acquired);&#160;the fair value of contingent consideration recorded in connection with a business combination; the grant date fair value assumptions used to estimate stock-based compensation expense; income taxes; impairment of long-lived assets and indefinite-lived assets (including goodwill); and legal contingencies. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Concentrations of Credit Risk and Other Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;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, 2021 and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, approximately 60% and 53%, respectively, of total revenue was derived from Medicare.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021 and December&#160;31, 2020, approximately 31% and 28%, respectively, of accounts receivable was due from Medicare. No other payer or customer represented more than 10% of accounts receivable on either March&#160;31, 2021 or December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments in securities with a maturity of greater than three months at the time of purchase to be marketable securities. As of March&#160;31, 2021, the Company&#x2019;s marketable securities consisted of corporate debt securities with maturities of greater th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;an three months but less than twelve months at the time of purchase. Thes&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e marketable securities are classified as current assets on the condensed consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies its marketable securities as held-to-maturity at the time of purchase and reevaluates such designation at each balance sheet date. The Company has the positive intent and ability to hold these marketable securities to maturity. Marketable securities are carried at amortized cost and are adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest income (expense), net on the condensed consolidated statements of operations. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on marketable securities are included in interest income (expense), net. The cost of securities sold will be determined using specific identification.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective January 1, 2019, the Company adopted Accounting Standard Codification (&#x201c;ASC&#x201d;) Topic 842, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; using the optional transition method and applied the standard only to leases that existed at that date. The Company determines if an arrangement is or contains a lease at contract inception. A right-of-use (&#x201c;ROU&#x201d;) asset, representing the underlying asset during the lease term, and a lease liability, representing the payment obligation arising from the lease, are recognized on the condensed consolidated balance sheet at lease commencement based on the present value of the payment obligation. For operating leases, expense is recognized on a straight-line basis over the lease term. For finance leases, interest expense on the lease liability is recognized using the effective interest method and amortization of the ROU asset is recognized on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Short-term leases with an initial term of 12 months or less are not recorded on the balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2021,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; the Company&#x2019;s leases had remaining terms of 0.21 years to 7.92 years, some of which include options to extend the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2020, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2020-10, Codification Improvements, which contains amendments that improve the consistency of the ASC by including all disclosure guidance in the appropriate Disclosure Section (Section 50). The FASB provided transition guidance for all the amendments in this ASU. The &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;amendments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in Sections B and C (Section A has been removed) of this ASU are effective for annual periods beginning after December 15, 2020 for public business entities. Early application of the amendments in this ASU is permitted for public business entities for any annual or interim period for which financial statements have not been issued. The amendments in this ASU should be applied retrospectively. The Company adopted the standard on January 1, 2021. The adoption of the new standard did not have an impact on the Company's condensed consolidated financial statements and disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfODYzMA_3f8fcbfd-0ffb-4af6-9ebe-bafb6832e5ea">&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;), and follow the requirements of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) for interim reporting. As permitted under those rules, certain notes and other financial information that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company&#x2019;s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments that are necessary for a fair statement of the Company&#x2019;s financial information. The condensed consolidated balance sheet as of December&#160;31, 2020 has been derived from audited consolidated financial statements as of that date but does not include all of the financial information required by U.S. GAAP for complete financial statements. Operating results for the three months ended March&#160;31, 2021 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfNDk0NzgwMjM0NDU5NQ_55af3c54-e995-48e4-ae9e-901adc67d82e">&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Correction to Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The presentation of certain prior period amounts within the accompanying condensed consolidated statements of operations have been corrected, including creating separate line items for the presentation of cost of testing services, cost of product and cost of digital and other, which were previously reported, in aggregate, in total cost of revenue of $12.4&#160;million for the three months ended March 31, 2020. These corrections had no effect on loss from operations, loss before taxes, or net loss. The Company evaluated these corrections, considering both qualitative and quantitative factors, and concluded they are immaterial to previously issued financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibfcf1afd7a314f5da620c77813c0d1a5_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfNDk0NzgwMjM0NDU5Nw_8ed795f2-7bc2-44c9-b7f2-71a7e109456b"
      unitRef="usd">12400000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:UseOfEstimates
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfODYyNw_4da876e9-269a-42cd-94cb-5758caf1da3c">&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities and the reported amounts of revenues and expenses in the unaudited condensed consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to transaction price estimates used for testing services revenue; standalone fair value of digital revenue performance obligations; accrued expenses for clinical studies;&#160;inventory valuation; the fair value of issued common stock warrants and embedded derivatives;&#160;the fair value of assets and liabilities acquired in a business combination or an assets acquisition (including identifiable intangible assets acquired);&#160;the fair value of contingent consideration recorded in connection with a business combination; the grant date fair value assumptions used to estimate stock-based compensation expense; income taxes; impairment of long-lived assets and indefinite-lived assets (including goodwill); and legal contingencies. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfODYyOA_c1f0b340-759a-485a-a6aa-6e88ec8c0679">&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Concentrations of Credit Risk and Other Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;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, 2021 and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, approximately 60% and 53%, respectively, of total revenue was derived from Medicare.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021 and December&#160;31, 2020, approximately 31% and 28%, respectively, of accounts receivable was due from Medicare. No other payer or customer represented more than 10% of accounts receivable on either March&#160;31, 2021 or December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9c6cdeb5a7694fc585b7db45cbaeea59_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfMzQ2OQ_4bc25f8e-26ec-4e7b-9eaa-718019fc4282"
      unitRef="number">0.60</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idda853cedee648609ac8af01941360a2_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfMzQ3Ng_fdb9b2af-22a1-4d34-85db-f06ec0993561"
      unitRef="number">0.53</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7d9bf70157ff4cdaa6188c598367709e_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfMzc2Mg_33b18222-1eb5-4e1c-9938-34aae50acf22"
      unitRef="number">0.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4b6929b88840427b8923b3c168d6a000_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfMzc2OQ_81e3c8eb-464b-4f56-8cd0-14f86c0d42d9"
      unitRef="number">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfNDk0NzgwMjM0NDYxMg_b61d2a5d-56f5-406a-948a-254ba23c533d">&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments in securities with a maturity of greater than three months at the time of purchase to be marketable securities. As of March&#160;31, 2021, the Company&#x2019;s marketable securities consisted of corporate debt securities with maturities of greater th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;an three months but less than twelve months at the time of purchase. Thes&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e marketable securities are classified as current assets on the condensed consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies its marketable securities as held-to-maturity at the time of purchase and reevaluates such designation at each balance sheet date. The Company has the positive intent and ability to hold these marketable securities to maturity. Marketable securities are carried at amortized cost and are adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest income (expense), net on the condensed consolidated statements of operations. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on marketable securities are included in interest income (expense), net. The cost of securities sold will be determined using specific identification.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfODYyNQ_5f6d21d5-b44b-48a3-85e3-6fe4cd17f35c">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective January 1, 2019, the Company adopted Accounting Standard Codification (&#x201c;ASC&#x201d;) Topic 842, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; using the optional transition method and applied the standard only to leases that existed at that date. The Company determines if an arrangement is or contains a lease at contract inception. A right-of-use (&#x201c;ROU&#x201d;) asset, representing the underlying asset during the lease term, and a lease liability, representing the payment obligation arising from the lease, are recognized on the condensed consolidated balance sheet at lease commencement based on the present value of the payment obligation. For operating leases, expense is recognized on a straight-line basis over the lease term. For finance leases, interest expense on the lease liability is recognized using the effective interest method and amortization of the ROU asset is recognized on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Short-term leases with an initial term of 12 months or less are not recorded on the balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2021,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; the Company&#x2019;s leases had remaining terms of 0.21 years to 7.92 years, some of which include options to extend the lease term.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <cdna:RemainingOperatingAndFinanceLeaseTerm
      contextRef="i626337716792481aab7c1ed745242ebf_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfNTIzMQ_45034507-d4f3-4cbc-bb98-fa6fbb581f52">P0Y2M15D</cdna:RemainingOperatingAndFinanceLeaseTerm>
    <cdna:RemainingOperatingAndFinanceLeaseTerm
      contextRef="id1284aee197f477d98a5efa92b881bbc_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfNTIzNw_ff42a192-f90c-4c99-b264-20ac624e019d">P7Y11M1D</cdna:RemainingOperatingAndFinanceLeaseTerm>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8zNy9mcmFnOjNmOTljNjdiMmI4NTQwMWU5MzA1OTMwYWY2MThkYjlhL3RleHRyZWdpb246M2Y5OWM2N2IyYjg1NDAxZTkzMDU5MzBhZjYxOGRiOWFfODYyMw_e7f0caeb-510d-4756-a01c-ecaf2ea4e975">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2020, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2020-10, Codification Improvements, which contains amendments that improve the consistency of the ASC by including all disclosure guidance in the appropriate Disclosure Section (Section 50). The FASB provided transition guidance for all the amendments in this ASU. The &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;amendments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in Sections B and C (Section A has been removed) of this ASU are effective for annual periods beginning after December 15, 2020 for public business entities. Early application of the amendments in this ASU is permitted for public business entities for any annual or interim period for which financial statements have not been issued. The amendments in this ASU should be applied retrospectively. The Company adopted the standard on January 1, 2021. The adoption of the new standard did not have an impact on the Company's condensed consolidated financial statements and disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RleHRyZWdpb246YmQwNjVhMDRiNTNjNGRjOWFkOTg3Yzk3ODU3YmMwMzJfNTk1_1b49d38c-393f-447b-8fdd-0c39407cf39b">NET LOSS PER SHARE&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net loss per share have been computed by dividing the net loss by the weighted-average number of common shares outstanding during the period, without consideration of common share equivalents as their effect would have been antidilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth the computation of the Company&#x2019;s basic and diluted net loss per share (in thousands, except shares and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss used to compute basic and diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(687)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,823)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used to compute basic and diluted net loss per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,181,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,823,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net loss per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities have been excluded from diluted net loss per share as of March&#160;31, 2021 and 2020 because their effect would be antidilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of common stock subject to outstanding options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,592,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,845,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of common stock subject to outstanding common stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,853,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,502,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total common stock equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,451,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,396,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RleHRyZWdpb246YmQwNjVhMDRiNTNjNGRjOWFkOTg3Yzk3ODU3YmMwMzJfNTk2_eb3f4277-a8f3-40cd-857e-f1f080b7aa5d">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth the computation of the Company&#x2019;s basic and diluted net loss per share (in thousands, except shares and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss used to compute basic and diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(687)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,823)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used to compute basic and diluted net loss per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,181,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,823,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net loss per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOmRmYzBjY2E4MTAzMzQ4ZjI4NmU2MmM2YzZlNmRiZDkzL3RhYmxlcmFuZ2U6ZGZjMGNjYTgxMDMzNDhmMjg2ZTYyYzZjNmU2ZGJkOTNfMy0xLTEtMS0w_d882d32c-f772-4e2b-ac7a-673be523e4ca"
      unitRef="usd">-687000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOmRmYzBjY2E4MTAzMzQ4ZjI4NmU2MmM2YzZlNmRiZDkzL3RhYmxlcmFuZ2U6ZGZjMGNjYTgxMDMzNDhmMjg2ZTYyYzZjNmU2ZGJkOTNfMy0zLTEtMS0w_e57a15a9-9b65-4b4a-9931-d7d8154a214c"
      unitRef="usd">-5823000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOmRmYzBjY2E4MTAzMzQ4ZjI4NmU2MmM2YzZlNmRiZDkzL3RhYmxlcmFuZ2U6ZGZjMGNjYTgxMDMzNDhmMjg2ZTYyYzZjNmU2ZGJkOTNfNS0xLTEtMS0w_d669e254-ca1e-4abd-b453-d8c39e89cb21"
      unitRef="shares">51181160</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOmRmYzBjY2E4MTAzMzQ4ZjI4NmU2MmM2YzZlNmRiZDkzL3RhYmxlcmFuZ2U6ZGZjMGNjYTgxMDMzNDhmMjg2ZTYyYzZjNmU2ZGJkOTNfNS0zLTEtMS0w_4b53f68f-9fa9-45e9-b443-39fd9022e26b"
      unitRef="shares">42823427</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOmRmYzBjY2E4MTAzMzQ4ZjI4NmU2MmM2YzZlNmRiZDkzL3RhYmxlcmFuZ2U6ZGZjMGNjYTgxMDMzNDhmMjg2ZTYyYzZjNmU2ZGJkOTNfNy0xLTEtMS0w_cd7c1d44-887f-47bd-908b-7ccd873781b6"
      unitRef="usdPerShare">-0.01</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOmRmYzBjY2E4MTAzMzQ4ZjI4NmU2MmM2YzZlNmRiZDkzL3RhYmxlcmFuZ2U6ZGZjMGNjYTgxMDMzNDhmMjg2ZTYyYzZjNmU2ZGJkOTNfNy0zLTEtMS0w_a1bfe2bc-f345-465b-9f38-b0e1112a8652"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RleHRyZWdpb246YmQwNjVhMDRiNTNjNGRjOWFkOTg3Yzk3ODU3YmMwMzJfNTk3_fad3c4f1-b7f1-4b50-a624-ea0a1fcaa56d">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities have been excluded from diluted net loss per share as of March&#160;31, 2021 and 2020 because their effect would be antidilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of common stock subject to outstanding options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,592,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,845,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of common stock subject to outstanding common stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,853,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,502,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total common stock equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,451,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,396,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i273a88dc917049d8bd3abd21b32e229e_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfMi0xLTEtMS0w_251c908b-6647-4ad4-b69f-74273135b119"
      unitRef="shares">2592281</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i273a88dc917049d8bd3abd21b32e229e_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfMi0xLTEtMS0w_bdfec88c-8ebe-44ef-97b8-5a140baf610b"
      unitRef="shares">2592281</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibc91de763241464fbaff3614b30e4008_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfMi0zLTEtMS0w_c44631e0-e58d-4ede-aabe-1c848cb08cc2"
      unitRef="shares">2845862</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibc91de763241464fbaff3614b30e4008_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfMi0zLTEtMS0w_ddbc3c17-442d-478e-bc04-accf2a2a51f1"
      unitRef="shares">2845862</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if797b155491444d6978c0ae23073194f_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfMy0xLTEtMS0w_0472b93c-a9ab-491c-9400-8742caa7ffe5"
      unitRef="shares">6264</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if797b155491444d6978c0ae23073194f_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfMy0xLTEtMS0w_60e4e5d1-ba0a-43de-a77a-bfc8818572bd"
      unitRef="shares">6264</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i81bfa605e4cc406ca89b56bf5d7818e4_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfMy0zLTEtMS0w_675ff8cd-daa8-4d2c-9569-c42c24975e58"
      unitRef="shares">49006</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i81bfa605e4cc406ca89b56bf5d7818e4_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfMy0zLTEtMS0w_e75a218d-06db-4552-9b12-b9d65a7e4fa2"
      unitRef="shares">49006</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id3d4b2a716a14fa3ac924fedbab33b8e_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfNC0xLTEtMS0w_a5132d74-0d10-4dbb-8a7b-5dc294147133"
      unitRef="shares">1853419</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id3d4b2a716a14fa3ac924fedbab33b8e_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfNC0xLTEtMS0w_edab2db1-739e-46f3-ad9b-badbd805e9e1"
      unitRef="shares">1853419</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4e7814deff024b52b4dee109cf7832bb_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfNC0zLTEtMS0w_3e3fbf47-427a-4af4-823d-1930b5da2608"
      unitRef="shares">1502012</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4e7814deff024b52b4dee109cf7832bb_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfNC0zLTEtMS0w_c4a33686-d403-4d08-be48-82f72116705d"
      unitRef="shares">1502012</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfNS0xLTEtMS0w_6112fa25-5c49-4d34-be19-55d6cc5e4fba"
      unitRef="shares">4451964</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfNS0xLTEtMS0w_d9ca8e2e-70aa-4a00-a07b-f276e825dd5f"
      unitRef="shares">4451964</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfNS0zLTEtMS0w_a880c69a-6fde-4821-bf25-6d987b95a190"
      unitRef="shares">4396880</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80MC9mcmFnOmJkMDY1YTA0YjUzYzRkYzlhZDk4N2M5Nzg1N2JjMDMyL3RhYmxlOjVmOTk4ZjRjMTM2YjQ5Mjc5MzkzMDQzYWI2MmQ0MmJkL3RhYmxlcmFuZ2U6NWY5OThmNGMxMzZiNDkyNzkzOTMwNDNhYjYyZDQyYmRfNS0zLTEtMS0w_f8715e7f-0bd5-451f-a3dd-f7d639fcf93b"
      unitRef="shares">4396880</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RleHRyZWdpb246NzM0M2IyYmU3Njg2NDgzNzllZjNmYTNkMDMwNzAxOTJfMzQyNQ_37ae6ce1-7d48-4b83-8b0a-5a5a42767871">FAIR VALUE MEASUREMENTS&lt;div style="margin-top:10pt"&gt;&lt;span style="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.&#160;&#160;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.&#160;&#160;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.&#160;&#160;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 style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Level 1: Inputs that include quoted prices in active markets for identical assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Level 2: Inputs other than Level 1 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Level 3: 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 style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the Company&#x2019;s financial assets and liabilities, measured at fair value on a recurring basis, as of March&#160;31, 2021 and December&#160;31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measured Using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measured Using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the issuances, exercises, changes in fair value and reclassifications of the Company&#x2019;s Level 3 financial instruments that are measured at fair value on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Common Stock Warrant Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in estimated fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, the Company had one investment in convertible preferred shares carried at cost. See Note 7, &#x201c;Goodwill and Intangible Assets&#x201d;. In the event the Company had to calculate the fair value of this investment, it would be based on Level 3 inputs. This investment is not considered material to the Company's condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining fair value, the Company uses various valuation approaches within the fair value measurement framework.&#160;&#160;The valuation methodologies used for the Company&#x2019;s instruments measured at fair value and their classification in the valuation hierarchy are summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Money market funds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Investments in money market funds are classified within Level 1. Money market funds are valued at the closing price reported by the fund sponsor from an actively traded exchange.&#160;At March&#160;31, 2021 and December&#160;31, 2020, money market funds were included as cash and cash equivalents in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Marketable securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Investments in marketable securities are classified within Level 2. The securities are valued using third-party pricing sources. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Common stock warrant liability&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The Company utilizes a binomial-lattice pricing model (the &#x201c;Monte Carlo Simulation Model&#x201d;) that involves a market condition simulation to estimate the fair value of the warrants.&#160;&#160;The application of the Monte Carlo Simulation Model requires the use of a number of complex assumptions, including the Company&#x2019;s stock price, expected life of the warrants, stock price volatility determined from the Company&#x2019;s historical stock prices and stock prices of peer companies in the diagnostics industry, and risk-free rates based on the implied yield currently available in the U.S. Treasury zero-coupon issues with a remaining term equal to the expected life of the warrants.&#160;&#160;Increases (decreases) in the assumptions discussed above result in a directionally similar impact to the fair value of the common stock warrant liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stock Warrant Liability Valuation Assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.645%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Private Placement Common Stock Warrant Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.04&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.28&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RleHRyZWdpb246NzM0M2IyYmU3Njg2NDgzNzllZjNmYTNkMDMwNzAxOTJfMzQyNg_7794d315-1ec6-4766-a7ac-80270fb78bf7">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the Company&#x2019;s financial assets and liabilities, measured at fair value on a recurring basis, as of March&#160;31, 2021 and December&#160;31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measured Using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measured Using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ide142cca57a645fcaf80311c84e711bc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjU0YTdlYzRiZDJlMTQ2OTJhZWI1NzgxNjMzYzU2MDc4L3RhYmxlcmFuZ2U6NTRhN2VjNGJkMmUxNDY5MmFlYjU3ODE2MzNjNTYwNzhfNC0xLTEtMS0w_7ad978f5-20f4-4292-9b19-a586d7a171b5"
      unitRef="usd">280099000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ieeb6a0bb0c4f405b82f1990cab39eb16_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjU0YTdlYzRiZDJlMTQ2OTJhZWI1NzgxNjMzYzU2MDc4L3RhYmxlcmFuZ2U6NTRhN2VjNGJkMmUxNDY5MmFlYjU3ODE2MzNjNTYwNzhfNC0zLTEtMS0w_95a7edff-c338-4ce7-9d3f-1a24e86874cc"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i754ba0a786d2478bb6099ad3fbeab15d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjU0YTdlYzRiZDJlMTQ2OTJhZWI1NzgxNjMzYzU2MDc4L3RhYmxlcmFuZ2U6NTRhN2VjNGJkMmUxNDY5MmFlYjU3ODE2MzNjNTYwNzhfNC01LTEtMS0w_9969f6c1-1f2f-4b9b-8711-ba03c24238af"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id369a5c7fb4e4e8b9b52e6ab84211c8b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjU0YTdlYzRiZDJlMTQ2OTJhZWI1NzgxNjMzYzU2MDc4L3RhYmxlcmFuZ2U6NTRhN2VjNGJkMmUxNDY5MmFlYjU3ODE2MzNjNTYwNzhfNC03LTEtMS0w_cfac560d-f6d5-4c15-8230-0076002eb246"
      unitRef="usd">280099000</us-gaap:AssetsFairValueDisclosure>
    <cdna:CommonStockWarrantLiability
      contextRef="ide142cca57a645fcaf80311c84e711bc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjU0YTdlYzRiZDJlMTQ2OTJhZWI1NzgxNjMzYzU2MDc4L3RhYmxlcmFuZ2U6NTRhN2VjNGJkMmUxNDY5MmFlYjU3ODE2MzNjNTYwNzhfNi0xLTEtMS0w_0f3cb2bf-d07e-4bb9-9b19-61f85bf291af"
      unitRef="usd">0</cdna:CommonStockWarrantLiability>
    <cdna:CommonStockWarrantLiability
      contextRef="ieeb6a0bb0c4f405b82f1990cab39eb16_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjU0YTdlYzRiZDJlMTQ2OTJhZWI1NzgxNjMzYzU2MDc4L3RhYmxlcmFuZ2U6NTRhN2VjNGJkMmUxNDY5MmFlYjU3ODE2MzNjNTYwNzhfNi0zLTEtMS0w_4c923441-514e-4c47-b578-1fc8d3798de1"
      unitRef="usd">0</cdna:CommonStockWarrantLiability>
    <cdna:CommonStockWarrantLiability
      contextRef="i754ba0a786d2478bb6099ad3fbeab15d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjU0YTdlYzRiZDJlMTQ2OTJhZWI1NzgxNjMzYzU2MDc4L3RhYmxlcmFuZ2U6NTRhN2VjNGJkMmUxNDY5MmFlYjU3ODE2MzNjNTYwNzhfNi01LTEtMS0w_c8a12065-1107-4788-8a16-6bad0d066f26"
      unitRef="usd">420000</cdna:CommonStockWarrantLiability>
    <cdna:CommonStockWarrantLiability
      contextRef="id369a5c7fb4e4e8b9b52e6ab84211c8b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjU0YTdlYzRiZDJlMTQ2OTJhZWI1NzgxNjMzYzU2MDc4L3RhYmxlcmFuZ2U6NTRhN2VjNGJkMmUxNDY5MmFlYjU3ODE2MzNjNTYwNzhfNi03LTEtMS0w_9961b7b0-afb1-4c7b-a202-f1d152e4651b"
      unitRef="usd">420000</cdna:CommonStockWarrantLiability>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia38f4ecae87a455897c6a84c808f9418_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOmE0OTFiMTRiNmZmMDQ5YmNiYTZiMTc3NTE3ODgxZjRkL3RhYmxlcmFuZ2U6YTQ5MWIxNGI2ZmYwNDliY2JhNmIxNzc1MTc4ODFmNGRfNC0xLTEtMS0w_d49955ec-2e9c-4195-a842-f282de444886"
      unitRef="usd">85797000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i40f0874885434849b108a2c2d62bf903_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOmE0OTFiMTRiNmZmMDQ5YmNiYTZiMTc3NTE3ODgxZjRkL3RhYmxlcmFuZ2U6YTQ5MWIxNGI2ZmYwNDliY2JhNmIxNzc1MTc4ODFmNGRfNC0zLTEtMS0w_b538eb01-d62f-424c-b832-859629aefe6c"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8b5aefb6f545445fac5f720f5f74dcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOmE0OTFiMTRiNmZmMDQ5YmNiYTZiMTc3NTE3ODgxZjRkL3RhYmxlcmFuZ2U6YTQ5MWIxNGI2ZmYwNDliY2JhNmIxNzc1MTc4ODFmNGRfNC01LTEtMS0w_fc74ffe9-f5f2-48e9-be22-930c20a497d4"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i646e86676cfd41659f9f49f3e05c4e27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOmE0OTFiMTRiNmZmMDQ5YmNiYTZiMTc3NTE3ODgxZjRkL3RhYmxlcmFuZ2U6YTQ5MWIxNGI2ZmYwNDliY2JhNmIxNzc1MTc4ODFmNGRfNC03LTEtMS0w_e02e69d7-c3aa-4d12-b47b-23a9f1dba4d9"
      unitRef="usd">85797000</us-gaap:AssetsFairValueDisclosure>
    <cdna:CommonStockWarrantLiability
      contextRef="ia38f4ecae87a455897c6a84c808f9418_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOmE0OTFiMTRiNmZmMDQ5YmNiYTZiMTc3NTE3ODgxZjRkL3RhYmxlcmFuZ2U6YTQ5MWIxNGI2ZmYwNDliY2JhNmIxNzc1MTc4ODFmNGRfNi0xLTEtMS0w_36623566-5195-425a-9016-99b76619703c"
      unitRef="usd">0</cdna:CommonStockWarrantLiability>
    <cdna:CommonStockWarrantLiability
      contextRef="i40f0874885434849b108a2c2d62bf903_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOmE0OTFiMTRiNmZmMDQ5YmNiYTZiMTc3NTE3ODgxZjRkL3RhYmxlcmFuZ2U6YTQ5MWIxNGI2ZmYwNDliY2JhNmIxNzc1MTc4ODFmNGRfNi0zLTEtMS0w_11e5be23-13da-4580-8f6d-fad2acdbb793"
      unitRef="usd">0</cdna:CommonStockWarrantLiability>
    <cdna:CommonStockWarrantLiability
      contextRef="i8b5aefb6f545445fac5f720f5f74dcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOmE0OTFiMTRiNmZmMDQ5YmNiYTZiMTc3NTE3ODgxZjRkL3RhYmxlcmFuZ2U6YTQ5MWIxNGI2ZmYwNDliY2JhNmIxNzc1MTc4ODFmNGRfNi01LTEtMS0w_05f79e51-ac37-4c12-ae27-aaad62588867"
      unitRef="usd">447000</cdna:CommonStockWarrantLiability>
    <cdna:CommonStockWarrantLiability
      contextRef="i646e86676cfd41659f9f49f3e05c4e27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOmE0OTFiMTRiNmZmMDQ5YmNiYTZiMTc3NTE3ODgxZjRkL3RhYmxlcmFuZ2U6YTQ5MWIxNGI2ZmYwNDliY2JhNmIxNzc1MTc4ODFmNGRfNi03LTEtMS0w_76f14d4b-7736-4f84-9312-22b47af71a85"
      unitRef="usd">447000</cdna:CommonStockWarrantLiability>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RleHRyZWdpb246NzM0M2IyYmU3Njg2NDgzNzllZjNmYTNkMDMwNzAxOTJfMzQyNw_2d54b5f5-a16a-49e3-8ee9-0dc09cb428e3">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the issuances, exercises, changes in fair value and reclassifications of the Company&#x2019;s Level 3 financial instruments that are measured at fair value on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Common Stock Warrant Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in estimated fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i8de3303248234d47acaceffdc2407ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjcyYzEyY2M4MTNjMTQzNzNhMDk4Mzg3OWQxOGZlYjk3L3RhYmxlcmFuZ2U6NzJjMTJjYzgxM2MxNDM3M2EwOTgzODc5ZDE4ZmViOTdfMi0xLTEtMS0w_70891c33-5433-4bc5-8936-37295a5be013"
      unitRef="usd">447000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <cdna:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants
      contextRef="ie80ddc9626004b3893943caa64e9dfd1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjcyYzEyY2M4MTNjMTQzNzNhMDk4Mzg3OWQxOGZlYjk3L3RhYmxlcmFuZ2U6NzJjMTJjYzgxM2MxNDM3M2EwOTgzODc5ZDE4ZmViOTdfMy0xLTEtMS0w_66bd851e-d645-4a1c-bbc2-4663d9944705"
      unitRef="usd">0</cdna:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ie80ddc9626004b3893943caa64e9dfd1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjcyYzEyY2M4MTNjMTQzNzNhMDk4Mzg3OWQxOGZlYjk3L3RhYmxlcmFuZ2U6NzJjMTJjYzgxM2MxNDM3M2EwOTgzODc5ZDE4ZmViOTdfNC0xLTEtMS0w_e5769b32-08c8-4931-b2b8-5c822a10c0f5"
      unitRef="usd">-27000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="if5f47813ec6f45919f7f8502b576b6b3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjcyYzEyY2M4MTNjMTQzNzNhMDk4Mzg3OWQxOGZlYjk3L3RhYmxlcmFuZ2U6NzJjMTJjYzgxM2MxNDM3M2EwOTgzODc5ZDE4ZmViOTdfNS0xLTEtMS0w_9b6cf938-5881-4833-98d9-e9ae40d3b91a"
      unitRef="usd">420000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RleHRyZWdpb246NzM0M2IyYmU3Njg2NDgzNzllZjNmYTNkMDMwNzAxOTJfMzQyOA_5a5867b4-1330-48ba-9f53-f182b933600a">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stock Warrant Liability Valuation Assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.645%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Private Placement Common Stock Warrant Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.04&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.28&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:SharePrice
      contextRef="i964280ff6f7e45bd88261f5d20a66faf_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfMi0xLTEtMS0w_b68b6131-d37f-45bd-bba9-e0c8cda74895"
      unitRef="usdPerShare">68.09</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="ia353b02dab84488ca903fb13f2676bf4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfMi0zLTEtMS0w_32b1be8d-1d53-4639-9fa3-e73b448caf75"
      unitRef="usdPerShare">72.45</us-gaap:SharePrice>
    <cdna:DerivativeLiabilityExercisePrice
      contextRef="i5c7fc8f7e5b145a89ca670ebeb9c79c4_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfMy0xLTEtMS0w_276b8023-9680-4d7b-980a-ef31cfef5055"
      unitRef="usdPerShare">1.12</cdna:DerivativeLiabilityExercisePrice>
    <cdna:DerivativeLiabilityExercisePrice
      contextRef="i6567aa0743e44dac94ead559b0c18ac2_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfMy0zLTEtMS0w_b5228fe8-c575-44cb-a741-e8c57e8f6c90"
      unitRef="usdPerShare">1.12</cdna:DerivativeLiabilityExercisePrice>
    <cdna:DerivativeLiabilityTerm
      contextRef="i16565c6ee70a4ea59252dce231bc099d_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfNC0xLTEtMS0w_841f1640-df0c-4358-82ec-09e17088a35c">P2Y14D</cdna:DerivativeLiabilityTerm>
    <cdna:DerivativeLiabilityTerm
      contextRef="i2c892a341c5f487f8b9266d46164f3db_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfNC0zLTEtMS0w_0d0e6f51-c903-4628-ac85-7b793207e05e">P2Y3M10D</cdna:DerivativeLiabilityTerm>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i8252b3dd64dc4e76a244d4599d191393_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfNS0xLTEtMS0w_e7827a79-099f-4c00-bd7a-fd54fdd6866a"
      unitRef="number">0.7200</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i0233720beeb14a29b16652213d8455f7_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfNS0zLTEtMS0w_d03422c5-2fa9-45b9-8507-d281577d43b9"
      unitRef="number">0.7300</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i6287aab69ac8412f8132caff18f36bb0_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfNi0xLTEtMS0w_cf8b5197-f901-4a49-805c-53ca5e63a323"
      unitRef="number">0.0017</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i0fb0dd724dd346d59aaa94c657b8365c_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80My9mcmFnOjczNDNiMmJlNzY4NjQ4Mzc5ZWYzZmEzZDAzMDcwMTkyL3RhYmxlOjJiMDkxZjQ4ZDFkOTRjZGRhNTAzMjYzMDA5Y2ZjYjA2L3RhYmxlcmFuZ2U6MmIwOTFmNDhkMWQ5NGNkZGE1MDMyNjMwMDljZmNiMDZfNi0zLTEtMS0w_2adea46a-db08-4e98-9e34-0dc70cac68d8"
      unitRef="number">0.0014</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGV4dHJlZ2lvbjo2MDBiZjdkYmVhMWY0OTk1OTg1ZWE1ZjNiY2RkNWQ3ZV80OTQ3ODAyMzI2Njg3_3c5ea939-2c63-4eb1-aa86-74a6b8617096">CASH AND MARKETABLE SECURITIES&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Cash, Cash Equivalents and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets to the amount reported within the condensed consolidated statements of cash flows is shown in the table below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash at the end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All marketable securities were considered held-to-maturity at March&#160;31, 2021 and December&#160;31, 2020. As of March&#160;31, 2021 and December&#160;31, 2020, some of the Company&#x2019;s marketable securities were in an unrealized loss position. The Company determined that it had the positive intent and ability to hold until maturity all marketable securities that have been in a continuous loss position, thus there was no recognition of any other-than-temporary impairment as of March&#160;31, 2021 and December&#160;31, 2020. All marketable securities with unrealized losses as of each balance sheet date have been in a loss position for less than twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost, gross unrealized holding losses, and fair value of the Company&#x2019;s marketable securities by major security type at each balance sheet date are summarized in the table below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contractual maturities of the short-term marketable securities all mature within one year as of March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGV4dHJlZ2lvbjo2MDBiZjdkYmVhMWY0OTk1OTg1ZWE1ZjNiY2RkNWQ3ZV80OTQ3ODAyMzI2Njg4_edf716d3-a93e-4244-baf4-a6bb428e194e">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets to the amount reported within the condensed consolidated statements of cash flows is shown in the table below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash at the end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8xLTEtMS0xLTU2OQ_f94743c5-e864-4a9d-be5a-e84985ff3edc"
      unitRef="usd">309324000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8xLTMtMS0xLTU3OQ_88a47f94-2ca0-4292-9314-a115785d6b88"
      unitRef="usd">134669000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i01402d1b555448b6820f2f70ca88cddb_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8xLTEtMS0xLTE0MQ_0321e960-1e0f-4ffb-b0fb-d756941c54c3"
      unitRef="usd">32191000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5559ded0a4f2446ea5a23c472577191a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8xLTMtMS0xLTE0MQ_8aeb0605-af43-47b6-bf6e-4258e1c051e5"
      unitRef="usd">38223000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8yLTEtMS0xLTU2OQ_e4ab67c7-92a5-4fcd-b6c8-4956c1d83934"
      unitRef="usd">269000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8yLTMtMS0xLTU3OQ_f55bc97a-fc57-4573-8fb9-d310afce203a"
      unitRef="usd">270000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i01402d1b555448b6820f2f70ca88cddb_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8yLTEtMS0xLTE0MQ_6b4bb9b0-17ba-4311-bd1d-d4ada81d4aa0"
      unitRef="usd">242000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i5559ded0a4f2446ea5a23c472577191a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8yLTMtMS0xLTE0MQ_23bf26f5-b907-4cbd-84a0-c9942c2b3c48"
      unitRef="usd">256000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8zLTEtMS0xLTU2OQ_fe3fbf10-7c7b-44bb-94f5-8ff1a6e58b1a"
      unitRef="usd">309593000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8zLTMtMS0xLTU3OQ_54739e8d-cfa2-4c6f-b456-66ab1cc685af"
      unitRef="usd">134939000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i01402d1b555448b6820f2f70ca88cddb_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8zLTEtMS0xLTE0MQ_d4b2f855-f340-41ad-b2b8-99f06367fa1b"
      unitRef="usd">32433000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5559ded0a4f2446ea5a23c472577191a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6NWFmNjMwNDk2ZDVhNGM2NThhYWM5MWNkMzQ5N2M5MDQvdGFibGVyYW5nZTo1YWY2MzA0OTZkNWE0YzY1OGFhYzkxY2QzNDk3YzkwNF8zLTMtMS0xLTE0MQ_97a38ee0-52a0-42ad-8f66-b14bbec2222d"
      unitRef="usd">38479000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:HeldToMaturitySecuritiesTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGV4dHJlZ2lvbjo2MDBiZjdkYmVhMWY0OTk1OTg1ZWE1ZjNiY2RkNWQ3ZV80OTQ3ODAyMzI2Njg5_298aba89-1897-49ef-aef3-620308f71108">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost, gross unrealized holding losses, and fair value of the Company&#x2019;s marketable securities by major security type at each balance sheet date are summarized in the table below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:HeldToMaturitySecuritiesTextBlock>
    <us-gaap:HeldToMaturitySecurities
      contextRef="idbd237adc946413cb85cfb945215346f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6ZjY1YjE3M2YyOTRmNDMxY2JlYjRmMmVhMzgyN2RjODIvdGFibGVyYW5nZTpmNjViMTczZjI5NGY0MzFjYmViNGYyZWEzODI3ZGM4Ml8zLTEtMS0xLTQ3Ng_534c8167-4623-4029-a0a2-0fff84811886"
      unitRef="usd">64963000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="idbd237adc946413cb85cfb945215346f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6ZjY1YjE3M2YyOTRmNDMxY2JlYjRmMmVhMzgyN2RjODIvdGFibGVyYW5nZTpmNjViMTczZjI5NGY0MzFjYmViNGYyZWEzODI3ZGM4Ml8zLTMtMS0xLTQ4MA_f8bfe9ac-a464-4de5-802c-011c7aaf9530"
      unitRef="usd">66000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="idbd237adc946413cb85cfb945215346f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6ZjY1YjE3M2YyOTRmNDMxY2JlYjRmMmVhMzgyN2RjODIvdGFibGVyYW5nZTpmNjViMTczZjI5NGY0MzFjYmViNGYyZWEzODI3ZGM4Ml8zLTUtMS0xLTQ4NA_f8f87b86-8475-4e92-b1a1-0d0fbeb111d1"
      unitRef="usd">64897000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6ZjY1YjE3M2YyOTRmNDMxY2JlYjRmMmVhMzgyN2RjODIvdGFibGVyYW5nZTpmNjViMTczZjI5NGY0MzFjYmViNGYyZWEzODI3ZGM4Ml80LTEtMS0xLTQ3Ng_ee635bdb-99ad-4239-85e5-88ee5e517314"
      unitRef="usd">64963000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6ZjY1YjE3M2YyOTRmNDMxY2JlYjRmMmVhMzgyN2RjODIvdGFibGVyYW5nZTpmNjViMTczZjI5NGY0MzFjYmViNGYyZWEzODI3ZGM4Ml80LTMtMS0xLTQ4MA_16cf0e2d-99a2-45dc-b363-7198b1c71ac1"
      unitRef="usd">66000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6ZjY1YjE3M2YyOTRmNDMxY2JlYjRmMmVhMzgyN2RjODIvdGFibGVyYW5nZTpmNjViMTczZjI5NGY0MzFjYmViNGYyZWEzODI3ZGM4Ml80LTUtMS0xLTQ4NA_1d42044d-84d2-4d2a-a947-1f41b35418ae"
      unitRef="usd">64897000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="if4b31c5ae4794682a5f1be0738d1b5ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6OTc3YmM4YzBiNTA0NDA1NDlhYzBiOWRkNGNmZDBiZTQvdGFibGVyYW5nZTo5NzdiYzhjMGI1MDQ0MDU0OWFjMGI5ZGQ0Y2ZkMGJlNF8zLTEtMS0xLTE0MQ_c7014fd8-06c7-4e1e-9dd9-ee6748bfb1bb"
      unitRef="usd">90034000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="if4b31c5ae4794682a5f1be0738d1b5ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6OTc3YmM4YzBiNTA0NDA1NDlhYzBiOWRkNGNmZDBiZTQvdGFibGVyYW5nZTo5NzdiYzhjMGI1MDQ0MDU0OWFjMGI5ZGQ0Y2ZkMGJlNF8zLTMtMS0xLTE0MQ_5f185adf-5d98-4bf1-acbe-ea38a653ab57"
      unitRef="usd">136000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="if4b31c5ae4794682a5f1be0738d1b5ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6OTc3YmM4YzBiNTA0NDA1NDlhYzBiOWRkNGNmZDBiZTQvdGFibGVyYW5nZTo5NzdiYzhjMGI1MDQ0MDU0OWFjMGI5ZGQ0Y2ZkMGJlNF8zLTUtMS0xLTE0MQ_388b6ea7-28bd-4fe6-85e4-5c7bd3d7b02f"
      unitRef="usd">89898000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecurities
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6OTc3YmM4YzBiNTA0NDA1NDlhYzBiOWRkNGNmZDBiZTQvdGFibGVyYW5nZTo5NzdiYzhjMGI1MDQ0MDU0OWFjMGI5ZGQ0Y2ZkMGJlNF80LTEtMS0xLTE0MQ_0a0df532-98c0-4445-94d4-a9a9a0911049"
      unitRef="usd">90034000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6OTc3YmM4YzBiNTA0NDA1NDlhYzBiOWRkNGNmZDBiZTQvdGFibGVyYW5nZTo5NzdiYzhjMGI1MDQ0MDU0OWFjMGI5ZGQ0Y2ZkMGJlNF80LTMtMS0xLTE0MQ_09742e93-a5ee-4472-a795-87714970edc7"
      unitRef="usd">136000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl8xMDM5L2ZyYWc6NjAwYmY3ZGJlYTFmNDk5NTk4NWVhNWYzYmNkZDVkN2UvdGFibGU6OTc3YmM4YzBiNTA0NDA1NDlhYzBiOWRkNGNmZDBiZTQvdGFibGVyYW5nZTo5NzdiYzhjMGI1MDQ0MDU0OWFjMGI5ZGQ0Y2ZkMGJlNF80LTUtMS0xLTE0MQ_bd7b1820-09f2-47e4-b312-abd1948359db"
      unitRef="usd">89898000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80Ni9mcmFnOjI1MWYwNzUyM2M2MDQ2MjRiNmJkMDgzMGU2ZmU3ZGI0L3RleHRyZWdpb246MjUxZjA3NTIzYzYwNDYyNGI2YmQwODMwZTZmZTdkYjRfNTI4Nw_91e973b1-a898-4fd2-afca-6cd502b3d7b0">BUSINESS COMBINATIONS&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;TransChart LLC&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2021, the Company acquired TransChart for cash. TransChart provides EMR software to hospitals throughout the U.S. to care for patients who have or may need an organ transplant. TransChart builds on the Company's digital offerings, which include Ottr, Inc. transplant electronic medical record software and XynQAPI transplant quality management solutions. As a result of the acquisition, the Company recognized goodwill of $2.3&#160;million and intangible assets of $2.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pro forma impact of the TransChart acquisition is not material, and the results of operations of the acquisition have been included in the Company's condensed consolidated statements of operations from the respective acquisition date.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="i0d53be12ee084c9ba06d37a0b5a4ca27_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80Ni9mcmFnOjI1MWYwNzUyM2M2MDQ2MjRiNmJkMDgzMGU2ZmU3ZGI0L3RleHRyZWdpb246MjUxZjA3NTIzYzYwNDYyNGI2YmQwODMwZTZmZTdkYjRfMTA5OTUxMTY0Mjk4MA_efde9905-39e3-4363-89c8-9b1ab7532dc8"
      unitRef="usd">2300000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i0d53be12ee084c9ba06d37a0b5a4ca27_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80Ni9mcmFnOjI1MWYwNzUyM2M2MDQ2MjRiNmJkMDgzMGU2ZmU3ZGI0L3RleHRyZWdpb246MjUxZjA3NTIzYzYwNDYyNGI2YmQwODMwZTZmZTdkYjRfMTA5OTUxMTY0Mjk5OQ_f9276bdc-c34d-42d8-b9a0-066b7eafcd26"
      unitRef="usd">2000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMzc4NQ_300db96a-261a-47c5-a659-66ba7008b6eb">GOODWILL AND INTANGIBLE ASSETS&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is recorded when the purchase price of an acquisition exceeds the fair value of the net tangible and identified intangible assets acquired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is tested annually for impairment at the reporting unit level during the fourth quarter or earlier upon the occurrence of certain events or substantive changes in circumstances. There were no indicators of impairment in the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended March&#160;31, 2021. The balance of the Company's goodwill as of March&#160;31, 2021 and December&#160;31, 2020 was $26.1&#160;million and $23.9&#160;million, respectively&lt;/span&gt;&lt;span style="background-color:#ffffff;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-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present details of the Company&#x2019;s intangible assets as of March&#160;31, 2021 ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Useful&#160;Life&lt;br/&gt;(In&#160;Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intangible assets with finite lives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired and developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercialization rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets with finite lives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired in-process technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents details of the Company&#x2019;s intangible assets as of December&#160;31, 2020 ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Useful&#160;Life&lt;br/&gt;(In&#160;Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intangible assets with finite lives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired and developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(725)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(449)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercialization rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets with finite lives&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired in-process technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Acquisition of Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2020, the Company commercially launched AlloSeq HCT, a NGS solution for chimerism testing for stem cell transplant recipients. This technology has the potential to provide better sensitivity and data analysis compared to current solutions on the market. AlloSeq HCT is included in Acquired and developed technology as of December&#160;31, 2020 and March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Amortization of Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense was $1.3 million and $1.1 million for the three months ended March 31, 2021 and 2020, respectively.&#160;For the three months ended March 31, 2021, expenses of $0.3 million, $0.5 million, $0.1 million and $0.4 million were amortized to cost of testing services, cost of product, cost of digital and other and sales and marketing, respectively.&#160;For the three months ended March 31, 2020, expenses of $0.3 million, $0.4 million, $0.1 million and $0.3 million were amortized to cost of testing services, cost of product, cost of digital and other and sales and marketing, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s estimated future amortization expense of intangible assets with finite lives as of March&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost of Testing Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost of Product&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost of Digital and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Sales and Marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfNTAx_ff8c7952-9662-45d5-b456-bb2a89866fe5"
      unitRef="usd">26100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMTA5OTUxMTYzNDQ0MA_3501c8d4-2ebb-4102-bdf7-b58c49a3c2f1"
      unitRef="usd">23900000</us-gaap:Goodwill>
    <cdna:ScheduleOfIntangibleAssetsTableTableTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMzc5MA_b566deb5-26fc-46f3-850d-5f53ec525d73">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present details of the Company&#x2019;s intangible assets as of March&#160;31, 2021 ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Useful&#160;Life&lt;br/&gt;(In&#160;Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intangible assets with finite lives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired and developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercialization rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets with finite lives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired in-process technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents details of the Company&#x2019;s intangible assets as of December&#160;31, 2020 ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Useful&#160;Life&lt;br/&gt;(In&#160;Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intangible assets with finite lives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired and developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(725)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(449)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercialization rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets with finite lives&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired in-process technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cdna:ScheduleOfIntangibleAssetsTableTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2240dd36ed034021b24dbf2e686300ae_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfMy0xLTEtMS0w_bbd07df7-2ce4-44e3-9552-e33aa59e279c"
      unitRef="usd">33569000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2240dd36ed034021b24dbf2e686300ae_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfMy0zLTEtMS0w_20dd2769-8650-44ce-a37e-6f6463f1b5a1"
      unitRef="usd">9692000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cdna:FiniteLivedIntangibleForeignCurrencyTranslation
      contextRef="i2240dd36ed034021b24dbf2e686300ae_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfMy01LTEtMS0w_6f4f1912-4701-4ce5-8c65-2f50adbaf4ee"
      unitRef="usd">1262000</cdna:FiniteLivedIntangibleForeignCurrencyTranslation>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2240dd36ed034021b24dbf2e686300ae_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfMy03LTEtMS0w_d2509636-6429-433c-a396-25c7d01268b8"
      unitRef="usd">22615000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2d60384eb0b840f6b9ef580bfeb0b3b2_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfMy05LTEtMS0w_2cedac3b-6953-4b52-8758-a9c38ccc4126">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i448eddc11d9c417186a006153590dbf1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNC0xLTEtMS0w_55c8f9ef-285f-4f88-b1cf-d90d4007f087"
      unitRef="usd">19308000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i448eddc11d9c417186a006153590dbf1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNC0zLTEtMS0w_dc8b6eec-dfef-46ad-92ce-11f6bb7114d5"
      unitRef="usd">5015000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cdna:FiniteLivedIntangibleForeignCurrencyTranslation
      contextRef="i448eddc11d9c417186a006153590dbf1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNC01LTEtMS0w_5321210c-77c0-4088-82fe-074fc9a09793"
      unitRef="usd">953000</cdna:FiniteLivedIntangibleForeignCurrencyTranslation>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i448eddc11d9c417186a006153590dbf1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNC03LTEtMS0w_509119cd-db0b-4422-964e-264a9da9e282"
      unitRef="usd">13340000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1dac851364524bdfb0a2232033625d2a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNC05LTEtMS0w_dc64f072-38bb-415d-b7db-6ba1848b80bc">P10Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib1f4396943774b3aac561eeab42749a3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNS0xLTEtMS0w_57734c68-c4ee-4636-9552-d57cdfc57649"
      unitRef="usd">8079000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib1f4396943774b3aac561eeab42749a3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNS0zLTEtMS0w_ddb94d84-3f99-4edf-ade5-271f6ce4cd67"
      unitRef="usd">1241000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cdna:FiniteLivedIntangibleForeignCurrencyTranslation
      contextRef="ib1f4396943774b3aac561eeab42749a3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNS01LTEtMS0w_67c18292-08ab-4bbb-905c-b34098121eb2"
      unitRef="usd">0</cdna:FiniteLivedIntangibleForeignCurrencyTranslation>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib1f4396943774b3aac561eeab42749a3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNS03LTEtMS0w_5d182225-3c09-46fe-8329-72729b63b0a7"
      unitRef="usd">6838000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1d68f1747bb84fe4bd9d65a9cdea096a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNS05LTEtMS0w_4ab7c24d-c849-49a6-bb1a-9057826a0bc1">P8Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if89398b53d5f443ca82210acc895c68b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNi0xLTEtMS0w_0a924cdd-ed24-4f9c-b174-ceb1da62ea9e"
      unitRef="usd">2380000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if89398b53d5f443ca82210acc895c68b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNi0zLTEtMS0w_dc02843e-f131-453e-b2d5-27a4481009af"
      unitRef="usd">856000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cdna:FiniteLivedIntangibleForeignCurrencyTranslation
      contextRef="if89398b53d5f443ca82210acc895c68b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNi01LTEtMS0w_eb08944b-69d1-4db1-90d6-7fc0bcba4498"
      unitRef="usd">110000</cdna:FiniteLivedIntangibleForeignCurrencyTranslation>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if89398b53d5f443ca82210acc895c68b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNi03LTEtMS0w_851caed4-02f7-4ec1-a7e0-038bb3c02def"
      unitRef="usd">1414000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4d8fa085fc0d459cb083e3f035e44e50_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNi05LTEtMS0w_9f828de0-dd7e-4c7b-adaf-25bb9c5b95df">P9Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNy0xLTEtMS0w_e3e60dc9-f3dc-42db-a5eb-9f5a6304810f"
      unitRef="usd">63336000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNy0zLTEtMS0w_cff2699d-38ae-4aee-bd9d-a1ef83001769"
      unitRef="usd">16804000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cdna:FiniteLivedIntangibleForeignCurrencyTranslation
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNy01LTEtMS0w_2a5cffea-da7e-4924-83c0-b95aa4b5aa4e"
      unitRef="usd">2325000</cdna:FiniteLivedIntangibleForeignCurrencyTranslation>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfNy03LTEtMS0w_e8d47dad-5708-4742-863c-ddf0474bbae9"
      unitRef="usd">44207000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="id341448a7f524ab9a8447fc7ba203019_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfOC0xLTEtMS0w_0fcbac24-6be4-407c-a28f-dfa529ddd75a"
      unitRef="usd">1250000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="id341448a7f524ab9a8447fc7ba203019_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfOC03LTEtMS0w_21dde94d-f117-4414-81ba-2899564d0ec3"
      unitRef="usd">1250000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfOS0xLTEtMS0w_d3ace54e-f043-4f05-8dc2-2885cc1218b8"
      unitRef="usd">64586000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfOS0zLTEtMS0w_170427bc-0684-4b7c-bcf5-b2eb490b4f58"
      unitRef="usd">16804000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cdna:FiniteLivedIntangibleForeignCurrencyTranslation
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfOS01LTEtMS0w_3f508718-7af2-4b7c-b1ef-c0a009652139"
      unitRef="usd">2325000</cdna:FiniteLivedIntangibleForeignCurrencyTranslation>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjhhMmQ3ZjQ4OTZlNDQzOGU5ZDdlMDY1MTM4NGU5NmM2L3RhYmxlcmFuZ2U6OGEyZDdmNDg5NmU0NDM4ZTlkN2UwNjUxMzg0ZTk2YzZfOS03LTEtMS0w_1fe0eba4-2232-4a45-8895-a2b3259091e2"
      unitRef="usd">45457000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4c610ae914834790886f15ae9c378559_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfMy0xLTEtMS0w_2a38e96c-dd2c-4fff-a214-e58d4c6f7b4e"
      unitRef="usd">31209000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4c610ae914834790886f15ae9c378559_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfMy0zLTEtMS0w_37229ff3-e427-4933-a197-af85eaae9d66"
      unitRef="usd">8991000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cdna:FiniteLivedIntangibleForeignCurrencyTranslation
      contextRef="i4c610ae914834790886f15ae9c378559_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfMy01LTEtMS0w_522d1844-fc61-4711-963e-c4a1db5c0cf9"
      unitRef="usd">725000</cdna:FiniteLivedIntangibleForeignCurrencyTranslation>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4c610ae914834790886f15ae9c378559_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfMy03LTEtMS0w_28e1fc79-a985-4441-8404-2aa4f2efc713"
      unitRef="usd">21493000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia2a51440f9604ea2a9f99c3d74a7243c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfMy05LTEtMS0w_2eacf404-a33f-4d9d-b50e-13adf658f5db">P9Y1M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i86b93190b2c44f8b8fa35d9eaf5fc7da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNC0xLTEtMS0w_bd5a0876-ca2e-47dd-bd67-32272760c40b"
      unitRef="usd">18168000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i86b93190b2c44f8b8fa35d9eaf5fc7da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNC0zLTEtMS0w_b58764f2-df11-44aa-889d-2ec43076d5d0"
      unitRef="usd">4684000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cdna:FiniteLivedIntangibleForeignCurrencyTranslation
      contextRef="i86b93190b2c44f8b8fa35d9eaf5fc7da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNC01LTEtMS0w_60e0806e-80ca-4110-b3fa-fdcbed7ed367"
      unitRef="usd">449000</cdna:FiniteLivedIntangibleForeignCurrencyTranslation>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i86b93190b2c44f8b8fa35d9eaf5fc7da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNC03LTEtMS0w_18e5c2c7-554d-4c02-a19c-139945080ce8"
      unitRef="usd">13035000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i51e6fcc0391c49bfac61076118613d42_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNC05LTEtMS0w_4990b4ff-5113-4bcb-9eb3-6b2533b8b512">P10Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i54f0b79d6b344bca8f03634b2cad8fe7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNS0xLTEtMS0w_1df1f768-04b4-42f9-b0a7-1311bcb3208c"
      unitRef="usd">8079000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i54f0b79d6b344bca8f03634b2cad8fe7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNS0zLTEtMS0w_d434d319-bb2b-49ee-a08e-27f1bbfeb932"
      unitRef="usd">1039000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cdna:FiniteLivedIntangibleForeignCurrencyTranslation
      contextRef="i54f0b79d6b344bca8f03634b2cad8fe7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNS01LTEtMS0w_9a764dc4-aa9d-4929-a691-ac33c2281dc2"
      unitRef="usd">0</cdna:FiniteLivedIntangibleForeignCurrencyTranslation>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i54f0b79d6b344bca8f03634b2cad8fe7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNS03LTEtMS0w_2e8e8302-e8b6-47db-95e9-10b6a1a42b03"
      unitRef="usd">7040000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i396551bf37a245a597906e6837ec2df0_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNS05LTEtMS0w_8cee41a9-a3cd-460b-833b-f75768fa809d">P8Y8M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1f45e13410b24cc4a8f0a5f4f19d9f0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNi0xLTEtMS0w_d8c0c5fa-ffac-4951-8b76-5152a7112477"
      unitRef="usd">2360000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1f45e13410b24cc4a8f0a5f4f19d9f0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNi0zLTEtMS0w_a6542874-acaf-4bb5-b9c8-273f8f59c0d5"
      unitRef="usd">804000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cdna:FiniteLivedIntangibleForeignCurrencyTranslation
      contextRef="i1f45e13410b24cc4a8f0a5f4f19d9f0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNi01LTEtMS0w_82ebf68a-53f5-47c6-b304-66466273bbe6"
      unitRef="usd">19000</cdna:FiniteLivedIntangibleForeignCurrencyTranslation>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1f45e13410b24cc4a8f0a5f4f19d9f0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNi03LTEtMS0w_f13c8a61-df80-4b32-87a8-c970e0cf94e2"
      unitRef="usd">1537000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iad53bb28d3694af89891e8dd493f42cd_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNi05LTEtMS0w_cf9efd0b-e92b-45cd-bedc-d8fe0c878234">P9Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNy0xLTEtMS0w_d5e2a4f1-f619-4a14-bd9c-44658f816770"
      unitRef="usd">59816000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNy0zLTEtMS0w_f9f2c676-a1b1-4f44-b17e-4a45277611d2"
      unitRef="usd">15518000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cdna:FiniteLivedIntangibleForeignCurrencyTranslation
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNy01LTEtMS0w_ffe0aab9-f776-4267-ae58-b117165e7b36"
      unitRef="usd">1193000</cdna:FiniteLivedIntangibleForeignCurrencyTranslation>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfNy03LTEtMS0w_fd312d5f-efa1-4fba-ae04-53765d85141e"
      unitRef="usd">43105000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i65aa3c3b26d44a78b2f60f74d85c7703_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfOC0xLTEtMS0w_0a80cd59-3300-49e3-993c-bb3463cde9db"
      unitRef="usd">1250000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i65aa3c3b26d44a78b2f60f74d85c7703_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfOC03LTEtMS0w_04ae1e1a-07b6-412a-a532-7338e93ef0b0"
      unitRef="usd">1250000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfOS0xLTEtMS0w_6e6faafd-a9b7-4f72-a5f4-d3a30374b769"
      unitRef="usd">61066000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfOS0zLTEtMS0w_71928082-254e-4549-8b5e-bdd3aa15a102"
      unitRef="usd">15518000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cdna:FiniteLivedIntangibleForeignCurrencyTranslation
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfOS01LTEtMS0w_f8d085e8-50d1-4dfe-b2c9-081fc58d4a79"
      unitRef="usd">1193000</cdna:FiniteLivedIntangibleForeignCurrencyTranslation>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOjU1ODU2MWVhYWY4ZjQ4ZTU4YTYwYmU0OTdiMjY4ZmEwL3RhYmxlcmFuZ2U6NTU4NTYxZWFhZjhmNDhlNThhNjBiZTQ5N2IyNjhmYTBfOS03LTEtMS0w_6683d8a1-8171-4cb2-9a1e-ed4771c42f47"
      unitRef="usd">44355000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMjg4Nw_5c7dc01a-08fa-442e-b570-234280a5cf25"
      unitRef="usd">1300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMjg5NA_9654d763-07bb-47d8-b19b-d87556b4b78a"
      unitRef="usd">1100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id4f73628ea6247adaf85fc298ba06ef2_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMjk1NA_bca8a155-7f2f-456f-9526-c377e2665e47"
      unitRef="usd">300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i66b43505e535401386182adf44d698ce_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMjk1OA_a8619e53-1a08-4656-8fb3-dcd9055d057e"
      unitRef="usd">500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5dbbb6e5be3f4d7baac7713a5ca83a67_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMjk2Mg_28de4e72-95ca-411a-a771-9751815074f6"
      unitRef="usd">100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9b847fae9f6a4e23b07e8bcfc30e2737_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMjk2OQ_c00c03af-026b-45b0-8cc8-78354e6b8436"
      unitRef="usd">400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5f1586e27a1242b69815503c6c1dd169_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMzExMw_1542eee3-eb0c-47c4-a746-8b7295b2747a"
      unitRef="usd">300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i20582ef332664795b568eea2ef0fd3da_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMzExNw_18f0da55-8aca-4a4e-acf9-09a74ecaac04"
      unitRef="usd">400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic2b7b7c63d12433e9be313758eef76d3_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMzEyMQ_32f4d2d0-59a8-4dba-bfd0-b4349b47f278"
      unitRef="usd">100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iec6fe758ddbc4659a3b81ca1b22977cb_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMzEyOA_bca14c21-5c4a-47ac-90cf-7fc245411472"
      unitRef="usd">300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RleHRyZWdpb246MmNkZDg0OTAzMzQ0NDgxYWFmYzUwYzIyY2EyMDQxYmVfMzc4Mw_887ca36a-af34-4b2a-81a3-6f94f3d274ea">&lt;div style="margin-bottom:3pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s estimated future amortization expense of intangible assets with finite lives as of March&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost of Testing Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost of Product&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost of Digital and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Sales and Marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i15606f51928b4ebf8e37ae4f7d1b9dc2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMS0yLTEtMS0w_16ec8720-1109-4fc4-b240-f51863e9b2ce"
      unitRef="usd">987000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="iaebd5536cc1b400d99757dd9d28b6450_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMS00LTEtMS0w_c561a8d9-c78d-4036-97bf-093d8237be7e"
      unitRef="usd">1430000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="ibe78bd89ca5b45a1bae3445ceae5932f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMS02LTEtMS0w_2a9d4c17-6e48-4977-bc80-34a182d59480"
      unitRef="usd">323000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="ic4e1ac6492a34e3781fa48fe9171d755_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMS04LTEtMS0w_90bf939d-ff75-4e54-a343-790efcdbff9d"
      unitRef="usd">1083000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMS0xMC0xLTEtMA_9a5f2225-128f-463d-8008-34872f35168c"
      unitRef="usd">3823000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i15606f51928b4ebf8e37ae4f7d1b9dc2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMi0yLTEtMS0w_5ad39dab-a3ba-4076-a2bb-51a681a0fad0"
      unitRef="usd">1316000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="iaebd5536cc1b400d99757dd9d28b6450_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMi00LTEtMS0w_d15727ce-18f2-47f2-b538-c7463533c6bf"
      unitRef="usd">1906000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ibe78bd89ca5b45a1bae3445ceae5932f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMi02LTEtMS0w_bdcfdade-e9c3-41ea-83ec-7a0de49c029c"
      unitRef="usd">431000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ic4e1ac6492a34e3781fa48fe9171d755_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMi04LTEtMS0w_e76c4196-4b80-49e1-b55e-fd651a0890c1"
      unitRef="usd">1437000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMi0xMC0xLTEtMA_154fc2e2-a808-4ae2-a32a-c3443ba07d1e"
      unitRef="usd">5090000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i15606f51928b4ebf8e37ae4f7d1b9dc2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMy0yLTEtMS0w_2aba32c3-97c2-415a-9b31-8013e85f6881"
      unitRef="usd">1316000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="iaebd5536cc1b400d99757dd9d28b6450_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMy00LTEtMS0w_423622b1-af87-4fc3-a2ea-91abf2951777"
      unitRef="usd">1906000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ibe78bd89ca5b45a1bae3445ceae5932f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMy02LTEtMS0w_5d5f950f-43da-4ed3-a959-bfc5ee92959e"
      unitRef="usd">431000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ic4e1ac6492a34e3781fa48fe9171d755_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMy04LTEtMS0w_399ce613-1252-4329-9a66-e8d8efdf7a4b"
      unitRef="usd">1427000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfMy0xMC0xLTEtMA_568d45c7-04ff-4692-bc26-7cf076fdc3d8"
      unitRef="usd">5080000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i15606f51928b4ebf8e37ae4f7d1b9dc2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNC0yLTEtMS0w_d2ddb572-df5f-4cb6-a4b1-38487832ec6b"
      unitRef="usd">1316000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="iaebd5536cc1b400d99757dd9d28b6450_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNC00LTEtMS0w_a255ece2-a49c-46e3-a5df-7dd5fe913cff"
      unitRef="usd">1906000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ibe78bd89ca5b45a1bae3445ceae5932f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNC02LTEtMS0w_9762bcfd-e785-4b3e-998f-6b0018112fa8"
      unitRef="usd">431000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ic4e1ac6492a34e3781fa48fe9171d755_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNC04LTEtMS0w_089e34b8-5adc-4690-8d46-f56b221eed46"
      unitRef="usd">1427000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNC0xMC0xLTEtMA_39aed4c7-f25b-4981-b4c7-3d2a6908f5ad"
      unitRef="usd">5080000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i15606f51928b4ebf8e37ae4f7d1b9dc2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNS0yLTEtMS0w_e26900a3-4d57-48b1-a421-b384c1d398e9"
      unitRef="usd">1316000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="iaebd5536cc1b400d99757dd9d28b6450_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNS00LTEtMS0w_13e40ae7-bbde-4c51-900c-cb7b08845112"
      unitRef="usd">1906000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ibe78bd89ca5b45a1bae3445ceae5932f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNS02LTEtMS0w_011a88bf-4046-4e07-8195-1c896f7c14d9"
      unitRef="usd">431000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ic4e1ac6492a34e3781fa48fe9171d755_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNS04LTEtMS0w_ea882f15-b44e-4398-8885-d902c3e4e3b8"
      unitRef="usd">1427000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNS0xMC0xLTEtMA_f10bda73-d7d2-499e-8477-9b92b446132b"
      unitRef="usd">5080000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <cdna:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="i15606f51928b4ebf8e37ae4f7d1b9dc2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNi0yLTEtMS0w_27caddc0-b282-42fe-9dc1-14cb6d8d79c2"
      unitRef="usd">5457000</cdna:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <cdna:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="iaebd5536cc1b400d99757dd9d28b6450_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNi00LTEtMS0w_90e5c449-8bfe-4dce-830e-b0e8b61f2d67"
      unitRef="usd">5020000</cdna:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <cdna:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="ibe78bd89ca5b45a1bae3445ceae5932f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNi02LTEtMS0w_34f146e2-ce46-4b8f-89b0-607762ded22a"
      unitRef="usd">1622000</cdna:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <cdna:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="ic4e1ac6492a34e3781fa48fe9171d755_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNi04LTEtMS0w_46524ff2-2d96-4cad-b6e0-23a817a05081"
      unitRef="usd">7955000</cdna:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <cdna:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNi0xMC0xLTEtMA_e4d40902-2f56-496c-acb1-679714f83cc9"
      unitRef="usd">20054000</cdna:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i15606f51928b4ebf8e37ae4f7d1b9dc2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNy0yLTEtMS0w_b16f5873-baea-4fc7-bf40-79f3c1ee5759"
      unitRef="usd">11708000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iaebd5536cc1b400d99757dd9d28b6450_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNy00LTEtMS0w_9cdd6c13-0c01-4579-9aaf-a6a264df7008"
      unitRef="usd">14074000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibe78bd89ca5b45a1bae3445ceae5932f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNy02LTEtMS0w_cc1ed97b-a4b3-411c-a5cf-406fce5ae18a"
      unitRef="usd">3669000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic4e1ac6492a34e3781fa48fe9171d755_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNy04LTEtMS0w_7e0344c6-80df-4e82-a2ce-4590de8c512a"
      unitRef="usd">14756000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl80OS9mcmFnOjJjZGQ4NDkwMzM0NDQ4MWFhZmM1MGMyMmNhMjA0MWJlL3RhYmxlOmI0NDUzMTI1MGI4MTRiZmQ4OGJiM2UyMjBlNGQyOGY4L3RhYmxlcmFuZ2U6YjQ0NTMxMjUwYjgxNGJmZDg4YmIzZTIyMGU0ZDI4ZjhfNy0xMC0xLTEtMA_7a0785b6-f374-46eb-b534-5dd9d9a63384"
      unitRef="usd">44207000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RleHRyZWdpb246YjlmOTFjY2FkMjk1NGRiZDg0YTMzNTUzZjRmYWQzZTFfMTc1Mg_3d7cead1-8aa8-4eb5-a759-20fc1979cd9f">BALANCE SHEET COMPONENTS&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Accrued and Other Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued and other liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Clinical studies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred payments for intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Test sample processing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued royalty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;CMS Accelerated and Advance Payment Program for Medicare Providers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 27, 2020, the U.S. government enacted the CARES Act. Pursuant to the CARES Act, CMS expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS was authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$20.5&#160;million and recorded the payment as Deferred revenue - CMS advance payment on the Company's condensed consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. The Company recorded the amount as Refund liability - CMS advance payment on the condensed consolidated balance sheet as of December 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RleHRyZWdpb246YjlmOTFjY2FkMjk1NGRiZDg0YTMzNTUzZjRmYWQzZTFfMTc1NQ_39a8a244-7fe0-45ec-9626-489685963799">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjIyYmMzZWM3MDY5ZDQ5NjA4OTExNTY3M2MxNGZjMGU0L3RhYmxlcmFuZ2U6MjJiYzNlYzcwNjlkNDk2MDg5MTE1NjczYzE0ZmMwZTRfMS0xLTEtMS0w_cbf200ed-8679-4c03-a1ea-a09c0ea40dd0"
      unitRef="usd">2416000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjIyYmMzZWM3MDY5ZDQ5NjA4OTExNTY3M2MxNGZjMGU0L3RhYmxlcmFuZ2U6MjJiYzNlYzcwNjlkNDk2MDg5MTE1NjczYzE0ZmMwZTRfMS0zLTEtMS0w_95ab03b5-8712-4060-a237-540689bc49a7"
      unitRef="usd">1702000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryWorkInProcess
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjIyYmMzZWM3MDY5ZDQ5NjA4OTExNTY3M2MxNGZjMGU0L3RhYmxlcmFuZ2U6MjJiYzNlYzcwNjlkNDk2MDg5MTE1NjczYzE0ZmMwZTRfMi0xLTEtMS0w_be74a86d-2ec2-4327-8d61-0266a6dabfdd"
      unitRef="usd">3210000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjIyYmMzZWM3MDY5ZDQ5NjA4OTExNTY3M2MxNGZjMGU0L3RhYmxlcmFuZ2U6MjJiYzNlYzcwNjlkNDk2MDg5MTE1NjczYzE0ZmMwZTRfMi0zLTEtMS0w_2e87ff6e-7888-40f9-b5c4-dd62fd00db12"
      unitRef="usd">2936000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjIyYmMzZWM3MDY5ZDQ5NjA4OTExNTY3M2MxNGZjMGU0L3RhYmxlcmFuZ2U6MjJiYzNlYzcwNjlkNDk2MDg5MTE1NjczYzE0ZmMwZTRfMy0xLTEtMS0w_7e1b0845-f5b7-4c4b-84d4-7418c0ef986f"
      unitRef="usd">8095000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjIyYmMzZWM3MDY5ZDQ5NjA4OTExNTY3M2MxNGZjMGU0L3RhYmxlcmFuZ2U6MjJiYzNlYzcwNjlkNDk2MDg5MTE1NjczYzE0ZmMwZTRfMy0zLTEtMS0w_4d189ae1-8afd-4ccb-9124-dd9d13f19aa1"
      unitRef="usd">5374000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryNet
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjIyYmMzZWM3MDY5ZDQ5NjA4OTExNTY3M2MxNGZjMGU0L3RhYmxlcmFuZ2U6MjJiYzNlYzcwNjlkNDk2MDg5MTE1NjczYzE0ZmMwZTRfNC0xLTEtMS0w_72453e6b-bdcd-42d6-a713-86d99711ff2d"
      unitRef="usd">13721000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjIyYmMzZWM3MDY5ZDQ5NjA4OTExNTY3M2MxNGZjMGU0L3RhYmxlcmFuZ2U6MjJiYzNlYzcwNjlkNDk2MDg5MTE1NjczYzE0ZmMwZTRfNC0zLTEtMS0w_67a84363-2564-422f-9059-fb5e274cc96f"
      unitRef="usd">10012000</us-gaap:InventoryNet>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RleHRyZWdpb246YjlmOTFjY2FkMjk1NGRiZDg0YTMzNTUzZjRmYWQzZTFfMTc1Ng_cc097dcf-8d83-4662-bb49-d408690e6bc4">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued and other liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Clinical studies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred payments for intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Test sample processing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued royalty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfMS0xLTEtMS0w_0c282c3a-2d32-44c7-8829-c9a3700e23ae"
      unitRef="usd">3522000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfMS0zLTEtMS0w_71ca50aa-6197-4dd2-8fb0-d167ec66ddf6"
      unitRef="usd">3530000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <cdna:AccruedClinicalAndCostOfOtherStudiesCurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfMi0xLTEtMS0w_1ff52862-6a7d-48fd-b071-0f4073d10b91"
      unitRef="usd">7023000</cdna:AccruedClinicalAndCostOfOtherStudiesCurrent>
    <cdna:AccruedClinicalAndCostOfOtherStudiesCurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfMi0zLTEtMS0w_fc4f6df9-d661-4f78-a34a-3e4feeeda6e6"
      unitRef="usd">6733000</cdna:AccruedClinicalAndCostOfOtherStudiesCurrent>
    <cdna:DeferredPaymentsForIntangibleAssets
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfMy0xLTEtMS0w_9d07e006-ac14-4bf5-829f-575b677564a8"
      unitRef="usd">2000000</cdna:DeferredPaymentsForIntangibleAssets>
    <cdna:DeferredPaymentsForIntangibleAssets
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfMy0zLTEtMS0w_956a78b5-a312-4fc4-9031-cf79e12619ab"
      unitRef="usd">2000000</cdna:DeferredPaymentsForIntangibleAssets>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfNC0xLTEtMS0w_7018bd11-d590-4128-84b7-4a340a84a5d0"
      unitRef="usd">3126000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfNC0zLTEtMS0w_fcb23d5a-840a-4741-bc25-edd8e92256c4"
      unitRef="usd">2033000</us-gaap:OperatingLeaseLiabilityCurrent>
    <cdna:AccruedSampleProcessingFees
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfNS0xLTEtMS0w_795098dc-5fd0-4fc0-b7ce-7dcb30a6806f"
      unitRef="usd">505000</cdna:AccruedSampleProcessingFees>
    <cdna:AccruedSampleProcessingFees
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfNS0zLTEtMS0w_cae340a1-2c1d-4786-bee4-db03802cde95"
      unitRef="usd">416000</cdna:AccruedSampleProcessingFees>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfNi0xLTEtMS0w_74331c8a-3dbc-482b-8221-9e3d9fb34ffa"
      unitRef="usd">1342000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfNi0zLTEtMS0w_4a2fe79b-2bab-4446-93f7-8dbfbd9b11b9"
      unitRef="usd">1072000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfNy0xLTEtMS0w_1dccb30f-aafd-480e-95e5-cbb097200c7f"
      unitRef="usd">694000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfNy0zLTEtMS0w_ddf1a0c1-7fd9-4c0e-a91f-3aa48cd3f6f4"
      unitRef="usd">738000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfOC0xLTEtMS0w_a6ba8388-6e25-4e24-a251-8040a596dba4"
      unitRef="usd">2393000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfOC0zLTEtMS0w_a09374bf-3ba7-468e-aaa4-3112c8de9ab0"
      unitRef="usd">1529000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfOS0xLTEtMS0w_ae9290f9-ae99-4a16-97ce-ac75e2caa616"
      unitRef="usd">3033000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfOS0zLTEtMS0w_9d657957-ebf0-43e5-9501-81611982be96"
      unitRef="usd">2551000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfMTAtMS0xLTEtMA_125f1d86-7996-4817-821e-0f04025dcdaa"
      unitRef="usd">23638000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RhYmxlOjU5YzY0ZjBmZGU3OTQ3N2Q4MzkwODQzMDYyYWVhOTg2L3RhYmxlcmFuZ2U6NTljNjRmMGZkZTc5NDc3ZDgzOTA4NDMwNjJhZWE5ODZfMTAtMy0xLTEtMA_da589a6f-e20a-4cb5-adf5-bfc19dbb4e18"
      unitRef="usd">20602000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <cdna:CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment
      contextRef="i0f75ebd653614166b5bbff06d9a7b2b4_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81Mi9mcmFnOmI5ZjkxY2NhZDI5NTRkYmQ4NGEzMzU1M2Y0ZmFkM2UxL3RleHRyZWdpb246YjlmOTFjY2FkMjk1NGRiZDg0YTMzNTUzZjRmYWQzZTFfODY1_8cbf8fe9-001c-4238-b5c1-9657e98b9608"
      unitRef="usd">20500000</cdna:CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RleHRyZWdpb246NWFkMzdkOTQ4NjU2NDQ5YmI1ZGJjOTczOTc3ZTI0ZjZfNzAxMA_ebf2d511-a39b-4590-90e9-bdf8416878b1">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases its operating and office facilities for various terms under long-term, non-cancelable operating lease agreements in South San Francisco, California; Brisbane, California; West Chester, Pennsylvania; Fremantle, Australia; and Stockholm, Sweden.&#160;&#160;The Company also leases equipment under finance lease agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 2, 2020, the Company executed the second amendment to the operating lease agreement for the building located at Brisbane, California. The building is mainly utilized for laboratory operations and research and development. The lease was extended for a period of eight years and two months starting on January 1, 2021. The Company had determined that the amendment constituted a lease modification effective January 1, 2020. At the inception of the lease modification, the ROU asset increased by $13.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's facility leases expire at various dates through 2029. In the normal course of business, it is expected that these leases will be renewed or replaced by leases on other properties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, the carrying value of the ROU asset was $18.3 million. The related current and non-current liabilities as of March&#160;31, 2021 were $3.1 million and $18.5 million, respectively. The current and non-current lease liabilities are included in accrued and other current liabilities and operating lease liability, less current portion, respectively, in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the lease cost for the three months ended March&#160;31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease cost includes interest from the lease liability and amortization of the ROU asset.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - Operating leases (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.78&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - Finance leases (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.22&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - Operating leases (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - Finance leases (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of operating and finance lease liabilities as of March&#160;31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less operating lease liability, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability, long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The current portion of obligations under finance leases is included in accrued and other liabilities, and the long-term portion of finance leases is included in other liabilities within the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Royalty Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;The Board of Trustees of the Leland Stanford Junior University (&#x201c;Stanford&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2014, the Company entered into a license agreement with Stanford (the &#x201c;Stanford License&#x201d;), which granted the Company an exclusive license to a patent relating to the diagnosis of rejection in organ transplant recipients using dd-cfDNA. Under the terms of the Stanford License, the Company is required to pay an annual license maintenance fee, six milestone payments and royalties in the low single digits of net sales of products incorporating the licensed technology.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Illumina&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 4, 2018, the Company entered into a license agreement with Illumina (the &#x201c;Illumina Agreement&#x201d;). The Illumina Agreement requires the Company to pay royalties in the mid-single to low-double digits on sales of products covered by the Illumina Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cibiltech Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to that certain license and commercialization agreement that the Company entered into with Cibiltech SAS (&#x201c;Cibiltech&#x201d;) effective April 30, 2019, the Company will share an agreed-upon percentage of revenue with Cibiltech, if and when revenues are generated from KidneyCare iBox.&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the Illumina Agreement, the Company has agreed to minimum purchase commitments of finished products and raw materials from Illumina through 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Litigation and Indemnification Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In response to the Company's false advertising suit filed against Natera Inc. (&#x201c;Natera&#x201d;), on April 10, 2019, Natera filed a counterclaim against the Company on February 18, 2020, in the U.S. District Court for the District of Delaware (the &#x201c;Court&#x201d;) alleging the Company made false and misleading claims about the performance capabilities of AlloSure. The suit seeks injunctive relief and unspecified monetary relief. On September 30, 2020, Natera requested leave of Court to amend its counterclaims to include additional allegations regarding purportedly false claims the Company made with respect to AlloSure, and the Court granted Natera&#x2019;s request. Trial is currently scheduled to begin on July 26, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, in response to the Company's patent infringement suit filed against Natera on March 26, 2019, Natera filed suit against the Company on January 13, 2020 in the Court alleging, among other things, that AlloSure infringes Natera&#x2019;s U.S. Patent 10,526,658. On March 25, 2020, Natera filed an amendment to the suit alleging, among other things, that AlloSure also infringes Natera&#x2019;s U.S. Patent 10,597,724. The suit seeks a judgment that the Company has infringed Natera&#x2019;s patents, an order preliminarily and permanently enjoining the Company from any further infringement of such patents and unspecified damages. The Company intends to defend both of these matters vigorously, and believes that the Company has good and substantial defenses to the claims alleged in the suits, but there is no guarantee that the Company will prevail. The Company has not recorded any liabilities for these suits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="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 become involved in litigation and other legal actions. The Company estimates the range of liability related to any pending litigation where the amount and range of loss can be estimated. The Company records its best estimate of a loss when the loss is considered probable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, the Company records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the condensed consolidated financial statements indicates that it is probable that a liability had been incurred at the date of the condensed consolidated financial statements and (ii) the range of loss can be reasonably estimated.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <cdna:OperatingLeaseRightOfUseAssetIncrease
      contextRef="i6514e0b7dff64a48a933c6f40ee8b623_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RleHRyZWdpb246NWFkMzdkOTQ4NjU2NDQ5YmI1ZGJjOTczOTc3ZTI0ZjZfOTcw_5dae72de-eaa1-40af-b959-1db681072931"
      unitRef="usd">13000000.0</cdna:OperatingLeaseRightOfUseAssetIncrease>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RleHRyZWdpb246NWFkMzdkOTQ4NjU2NDQ5YmI1ZGJjOTczOTc3ZTI0ZjZfMTIxOA_0dadd964-367f-4586-96df-267087b2276e"
      unitRef="usd">18300000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RleHRyZWdpb246NWFkMzdkOTQ4NjU2NDQ5YmI1ZGJjOTczOTc3ZTI0ZjZfMTI4NA_54a97861-da25-4658-916a-b39dea47e157"
      unitRef="usd">3100000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RleHRyZWdpb246NWFkMzdkOTQ4NjU2NDQ5YmI1ZGJjOTczOTc3ZTI0ZjZfMTI5MQ_41b9c646-01e6-427d-a95b-1abf130e779d"
      unitRef="usd">18500000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RleHRyZWdpb246NWFkMzdkOTQ4NjU2NDQ5YmI1ZGJjOTczOTc3ZTI0ZjZfNzAxMQ_22db2226-954f-417d-ab6d-be46ace6b6c3">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the lease cost for the three months ended March&#160;31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease cost includes interest from the lease liability and amortization of the ROU asset.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - Operating leases (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.78&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - Finance leases (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.22&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - Operating leases (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - Finance leases (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmUyNzFiYWMwZjRlOTQ3NjhhMjQ5Yjc5Y2UxOTIzMjU2L3RhYmxlcmFuZ2U6ZTI3MWJhYzBmNGU5NDc2OGEyNDliNzljZTE5MjMyNTZfMi0xLTEtMS0w_7b8db3f6-224a-4bb2-aefd-eab280b92663"
      unitRef="usd">1205000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmUyNzFiYWMwZjRlOTQ3NjhhMjQ5Yjc5Y2UxOTIzMjU2L3RhYmxlcmFuZ2U6ZTI3MWJhYzBmNGU5NDc2OGEyNDliNzljZTE5MjMyNTZfMi0zLTEtMS0w_43653124-feb2-48f0-a2dd-a5747bbc34d4"
      unitRef="usd">1119000</us-gaap:OperatingLeaseCost>
    <cdna:FinanceLeaseCost
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmUyNzFiYWMwZjRlOTQ3NjhhMjQ5Yjc5Y2UxOTIzMjU2L3RhYmxlcmFuZ2U6ZTI3MWJhYzBmNGU5NDc2OGEyNDliNzljZTE5MjMyNTZfMy0xLTEtMS0w_f9a53950-16ba-4e0d-a08b-920f43bfcaa8"
      unitRef="usd">30000</cdna:FinanceLeaseCost>
    <cdna:FinanceLeaseCost
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmUyNzFiYWMwZjRlOTQ3NjhhMjQ5Yjc5Y2UxOTIzMjU2L3RhYmxlcmFuZ2U6ZTI3MWJhYzBmNGU5NDc2OGEyNDliNzljZTE5MjMyNTZfMy0zLTEtMS0w_897a6255-f42a-4349-be69-61284c4cbb01"
      unitRef="usd">53000</cdna:FinanceLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmUyNzFiYWMwZjRlOTQ3NjhhMjQ5Yjc5Y2UxOTIzMjU2L3RhYmxlcmFuZ2U6ZTI3MWJhYzBmNGU5NDc2OGEyNDliNzljZTE5MjMyNTZfNC0xLTEtMS0w_cbb081bd-d3a1-4279-94e7-ffd08278edee"
      unitRef="usd">1235000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmUyNzFiYWMwZjRlOTQ3NjhhMjQ5Yjc5Y2UxOTIzMjU2L3RhYmxlcmFuZ2U6ZTI3MWJhYzBmNGU5NDc2OGEyNDliNzljZTE5MjMyNTZfNC0zLTEtMS0w_2343ec2c-52b7-459a-87b0-5b4861c49475"
      unitRef="usd">1172000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOjBlODYzOGY1NDA5NDQzMmViMmVmNjNjMzY0YzAzZGZkL3RhYmxlcmFuZ2U6MGU4NjM4ZjU0MDk0NDMyZWIyZWY2M2MzNjRjMDNkZmRfMS0xLTEtMS0w_e535f370-2654-4c05-948b-255421c39063">P6Y9M10D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOjBlODYzOGY1NDA5NDQzMmViMmVmNjNjMzY0YzAzZGZkL3RhYmxlcmFuZ2U6MGU4NjM4ZjU0MDk0NDMyZWIyZWY2M2MzNjRjMDNkZmRfMi0xLTEtMS0w_7fc1614b-0137-404d-840d-e18dcecac84a">P0Y2M19D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOjBlODYzOGY1NDA5NDQzMmViMmVmNjNjMzY0YzAzZGZkL3RhYmxlcmFuZ2U6MGU4NjM4ZjU0MDk0NDMyZWIyZWY2M2MzNjRjMDNkZmRfMy0xLTEtMS0w_e4fb80a5-dbf6-4485-891f-dd3386d715ce"
      unitRef="number">0.105</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOjBlODYzOGY1NDA5NDQzMmViMmVmNjNjMzY0YzAzZGZkL3RhYmxlcmFuZ2U6MGU4NjM4ZjU0MDk0NDMyZWIyZWY2M2MzNjRjMDNkZmRfNC0xLTEtMS0w_3e9588f8-8960-4f6e-9871-979cff55c9a7"
      unitRef="number">0.048</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <cdna:ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RleHRyZWdpb246NWFkMzdkOTQ4NjU2NDQ5YmI1ZGJjOTczOTc3ZTI0ZjZfNzAwNQ_24142708-3b5f-43dc-9387-86190e3da24f">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of operating and finance lease liabilities as of March&#160;31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less operating lease liability, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability, long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cdna:ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfMS0yLTEtMS0w_208e0f6e-8441-4fef-af68-50fe62f59976"
      unitRef="usd">34000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfMS00LTEtMS0w_3360d92a-93c0-4c53-8b4c-d177f34e1e95"
      unitRef="usd">3718000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfMi0yLTEtMS0w_a8235f31-21bf-4cdc-8888-fb096462486c"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfMi00LTEtMS0w_5b5e0eff-49b3-4dc8-9c07-5be6d978f4e4"
      unitRef="usd">4971000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfMy0yLTEtMS0w_525d7527-a590-4da6-9726-b3565339c61c"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfMy00LTEtMS0w_8b512876-b509-4a8e-9475-0900ecfaae9e"
      unitRef="usd">3724000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfNC0yLTEtMS0w_d7271466-e6c5-40db-bcd6-f58951d04377"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfNC00LTEtMS0w_11cc901c-4531-4d04-81fd-631e1db5ff08"
      unitRef="usd">3846000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfNS0yLTEtMS0w_39b8928b-73b2-4d3b-adfd-5eeefd25976c"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfNS00LTEtMS0w_6bc0067e-788a-4f5a-b8bf-78b3fe329200"
      unitRef="usd">3988000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <cdna:FinanceLeaseLiabilityToBePaidAfterYearFour
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfNi0yLTEtMS0w_f7fc52da-a3fa-479a-9849-9f0b1a4b6b9b"
      unitRef="usd">0</cdna:FinanceLeaseLiabilityToBePaidAfterYearFour>
    <cdna:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfNi00LTEtMS0w_ca16f26d-34e0-484d-92fe-e7a33f6db89f"
      unitRef="usd">10256000</cdna:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfNy0yLTEtMS0w_05c30914-29cc-4f1e-bc5c-86e48bd22fa0"
      unitRef="usd">34000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfNy00LTEtMS0w_bb7faca1-d465-4441-8884-9d9917c70934"
      unitRef="usd">30503000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfOC0yLTEtMS0yNTgw_fa4a3ff0-fc3a-49da-9e40-f8e8350ec9b5"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfOC00LTEtMS0yNTgw_3d871c83-afe6-4911-9c40-ae401747f25b"
      unitRef="usd">8915000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfOS0yLTEtMS0yNTgw_a68cc56f-0c52-4e46-a427-5276089cbd4b"
      unitRef="usd">34000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfOS00LTEtMS0yNTgw_8076fc36-4633-4107-9843-8c108f36c1ff"
      unitRef="usd">21588000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfMTAtNC0xLTEtMjU4Mg_d5fea2da-147c-480b-812b-1c1e8e900fe1"
      unitRef="usd">3126000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RhYmxlOmE4ZmZiMjliZTQ5ZjQ4NDE5ODM3ODZjZjJiODA3YmYxL3RhYmxlcmFuZ2U6YThmZmIyOWJlNDlmNDg0MTk4Mzc4NmNmMmI4MDdiZjFfMTEtNC0xLTEtMjU4Mg_1406f6d8-e525-46a1-8309-89dbda43c51f"
      unitRef="usd">18462000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <cdna:NumberOfMilestonePayments
      contextRef="if9c59814827f47938fe11fd2e3f737e8_D20140601-20140630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl81NS9mcmFnOjVhZDM3ZDk0ODY1NjQ0OWJiNWRiYzk3Mzk3N2UyNGY2L3RleHRyZWdpb246NWFkMzdkOTQ4NjU2NDQ5YmI1ZGJjOTczOTc3ZTI0ZjZfMjcyMw_91c33360-b726-47a2-8824-efdcb36b9d83"
      unitRef="milestone_payment">6</cdna:NumberOfMilestonePayments>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82MS9mcmFnOmQ2YzM4NDc4YTlhYzRkNGRhMzAyNGEzNGM5MmNmZDE2L3RleHRyZWdpb246ZDZjMzg0NzhhOWFjNGQ0ZGEzMDI0YTM0YzkyY2ZkMTZfNjEw_5482d487-7180-44a7-a165-a48ed1234adb">401(K) PLANThe Company sponsors a 401(k) defined contribution plan covering all U.S. employees under the Internal Revenue Code of 1986, as amended. Employee contributions are voluntary and are determined on an individual basis subject to the maximum allowable under federal tax regulations. The Company incurred expenses related to contributions to the plan of $0.5 million and $0.3 million for the three months ended March 31, 2021 and 2020, respectively.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82MS9mcmFnOmQ2YzM4NDc4YTlhYzRkNGRhMzAyNGEzNGM5MmNmZDE2L3RleHRyZWdpb246ZDZjMzg0NzhhOWFjNGQ0ZGEzMDI0YTM0YzkyY2ZkMTZfNDUz_1ba662ee-3aa2-4af2-808c-f3b4c623466d"
      unitRef="usd">500000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82MS9mcmFnOmQ2YzM4NDc4YTlhYzRkNGRhMzAyNGEzNGM5MmNmZDE2L3RleHRyZWdpb246ZDZjMzg0NzhhOWFjNGQ0ZGEzMDI0YTM0YzkyY2ZkMTZfMTA5OTUxMTYyODQwMw_b878a2d8-035b-4307-a91b-a1d2cfa3d44d"
      unitRef="usd">300000</us-gaap:DefinedContributionPlanCostRecognized>
    <cdna:WarrantsDisclosureTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RleHRyZWdpb246YzRhNDJmZTM1NzZmNDc2NTkxYTE1NDdiYTJiOTRkM2ZfMjAxMQ_d394f8c4-f1e5-45dd-8159-5b5d92a084bc">WARRANTS&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company issues common stock warrants in connection with debt or equity financings to lenders, placement agents and investors.&#160;&#160;Issued warrants are considered standalone financial instruments and the terms of each warrant are analyzed for equity or liability classification in accordance with U.S. GAAP. Warrants that are classified as liabilities usually have various features that would require net-cash settlement by the Company. Warrants that are not liabilities, derivatives and/or meet the exception criteria are classified as equity. Warrants liabilities are remeasured at fair value at each period end with changes in fair value recorded in the condensed consolidated statements of operations until expired or exercised. Warrants that are classified as equity are valued at their relative fair value on the date of issuance, recorded in additional paid in capital and not remeasured.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the three months ended March 31, 2021, there were no warrants exercised to purchase shares of common stock for cash proceeds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the three months ended March 31, 2020, warrants to purchase approximately 272,000 shares of common stock were exercised for cash payments of $0.3 million.&#160;During the three months ended March 31, 2020, a warrant to purchase approximately 34,000 shares of common stock was exercised on a cashless basis and approximately 24,000 shares were issued pursuant to the exercise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, outstanding warrants to purchase common stock were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classified as&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Original Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares Underlying Warrants&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Original issue date:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cdna:WarrantsDisclosureTextBlock>
    <cdna:PurchaseOfCommonStockWarrantsExercised
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RleHRyZWdpb246YzRhNDJmZTM1NzZmNDc2NTkxYTE1NDdiYTJiOTRkM2ZfOTYz_d6f6063d-3834-451f-b452-2fb921d58eaf"
      unitRef="shares">0</cdna:PurchaseOfCommonStockWarrantsExercised>
    <cdna:PurchaseOfCommonStockWarrantsExercised
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RleHRyZWdpb246YzRhNDJmZTM1NzZmNDc2NTkxYTE1NDdiYTJiOTRkM2ZfMTA5OTUxMTYyOTg1Mw_f3f8602b-0d7c-4163-839d-c54dcf320919"
      unitRef="shares">272000</cdna:PurchaseOfCommonStockWarrantsExercised>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RleHRyZWdpb246YzRhNDJmZTM1NzZmNDc2NTkxYTE1NDdiYTJiOTRkM2ZfMTA5OTUxMTYyOTkxOQ_8a4eea47-f97b-4f3f-b45e-e480499c4839"
      unitRef="usd">300000</us-gaap:ProceedsFromWarrantExercises>
    <cdna:NumberOfWarrantsExercisedCashlessBasis
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RleHRyZWdpb246YzRhNDJmZTM1NzZmNDc2NTkxYTE1NDdiYTJiOTRkM2ZfMTU2NA_605a333e-c2a3-4f4c-a59e-8829294d7435"
      unitRef="shares">34000</cdna:NumberOfWarrantsExercisedCashlessBasis>
    <cdna:StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RleHRyZWdpb246YzRhNDJmZTM1NzZmNDc2NTkxYTE1NDdiYTJiOTRkM2ZfMTY0Mw_6521022d-5e88-4f9c-bf88-1927a0ab2b8c"
      unitRef="shares">24000</cdna:StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RleHRyZWdpb246YzRhNDJmZTM1NzZmNDc2NTkxYTE1NDdiYTJiOTRkM2ZfMjAxMg_310ac7ea-9350-4a5e-bc81-02a31bac9621">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, outstanding warrants to purchase common stock were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classified as&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Original Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares Underlying Warrants&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Original issue date:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <cdna:WarrantFairValueAssumptionsExpectedTerm
      contextRef="ie5b8b7349408456182f63bdc11a18dbe_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RhYmxlOmQ3N2U5YzQzNzhiNDQyNjY5MTQ1ODFmNzJhNDNkMzhiL3RhYmxlcmFuZ2U6ZDc3ZTljNDM3OGI0NDI2NjkxNDU4MWY3MmE0M2QzOGJfMi0zLTEtMS0w_ec537e15-d0fa-4511-a46a-4be1d1678e67">P7Y</cdna:WarrantFairValueAssumptionsExpectedTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i2d3aa0a318ae40b398b72dd187f85629_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RhYmxlOmQ3N2U5YzQzNzhiNDQyNjY5MTQ1ODFmNzJhNDNkMzhiL3RhYmxlcmFuZ2U6ZDc3ZTljNDM3OGI0NDI2NjkxNDU4MWY3MmE0M2QzOGJfMi01LTEtMS0w_ada48512-f969-4d9e-af9d-7f38c87f605f"
      unitRef="usdPerShare">1.12</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i2d3aa0a318ae40b398b72dd187f85629_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RhYmxlOmQ3N2U5YzQzNzhiNDQyNjY5MTQ1ODFmNzJhNDNkMzhiL3RhYmxlcmFuZ2U6ZDc3ZTljNDM3OGI0NDI2NjkxNDU4MWY3MmE0M2QzOGJfMi03LTEtMS0w_f8043125-88a1-47e2-baa0-382e0b61375e"
      unitRef="shares">6264</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i5c1d1d4aa9fc48c998e5fc09cba5bb08_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82NC9mcmFnOmM0YTQyZmUzNTc2ZjQ3NjU5MWExNTQ3YmEyYjk0ZDNmL3RhYmxlOmQ3N2U5YzQzNzhiNDQyNjY5MTQ1ODFmNzJhNDNkMzhiL3RhYmxlcmFuZ2U6ZDc3ZTljNDM3OGI0NDI2NjkxNDU4MWY3MmE0M2QzOGJfMy03LTEtMS0w_4bcfb239-0936-4b40-9c7d-64c21b020202"
      unitRef="shares">6264</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfNDA1Mg_683a46d3-ee36-45d6-9f84-c537bd97fc82">STOCK INCENTIVE PLANS&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Stock Options and Restricted Stock Units (&#x201c;RSU&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes option and RSU activity under the Company&#x2019;s 2014 Equity Incentive Plan, 2016 Inducement Equity Incentive Plan, and 2019 Inducement Equity Incentive Plan, and related information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;Available&lt;br/&gt;for Grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stock&lt;br/&gt;Options&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;RSU Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;672,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,670,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,884,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional shares authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,977,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock awards for services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(246,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(207,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(127,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchase of common stock under employee incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,485,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,592,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,853,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total intrinsic value of options exercised was $9.1 million  and $0.7 million for the three months ended March&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, the total intrinsic value of outstanding RSUs was approximately $126.2 million and there were $50.7 million of unrecognized compensation costs related to RSUs, which are expected to be recognized over a weighted-average period of 1.91 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options outstanding that have vested and are expected to vest at March&#160;31, 2021 are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares Issued &lt;br/&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic&#160;Value&lt;br/&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.54&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.68&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company&#x2019;s common stock at March&#160;31, 2021 for stock options that were in-the-money.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total fair value of options that vested during the three months ended March&#160;31, 2021 was $2.7 million. As of March&#160;31, 2021, there were approximately $25.2 million of unrecognized compensation costs related to stock options, which are expected to be recognized over a weighted-average period of 2.89 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;2014 Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has an Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;), under which employees can purchase shares of its common stock based on a percentage of their compensation, but not greater than 15% of their respective earnings; provided, however, an eligible employee&#x2019;s right to purchase shares of the Company&#x2019;s common stock may not accrue at a rate which exceeds $25,000 of the fair market value of such shares for each calendar year in which such rights are outstanding. The ESPP has consecutive offering periods of approximately six months in length. The purchase price per share must be equal to the lower of 85% of the fair value of the common stock on the first day of the offering period or on the exercise date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the offering period in 2020 that ended on December&#160;31, 2020, 24,052 shares were purchased for aggregate proceeds of $0.8 million from the issuance of shares, which occurred on January 4, 2021.&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Valuation Assumptions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair values of employee stock options and ESPP shares were estimated using the Black-Scholes option pricing model based on the following weighted average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.476%"/&gt;&lt;td style="width:0.1%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Employee stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 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:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&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="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.69%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.00%&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:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.68%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.35%&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="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 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="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&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:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.56%&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="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.09%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.57%&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:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&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;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free Interest Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company based the risk-free interest rate over the expected term of the award based on the constant maturity rate of U.S. Treasury securities with similar maturities as of the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Volatility: The Company used an average historical stock price volatility of its own stock and those comparable public companies that were deemed to be representative of future stock price trends.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected Term: The expected term represents the period for which the Company&#x2019;s stock-based compensation awards are expected to be outstanding and is based on analyzing the vesting and contractual terms of the awards and the holders&#x2019; historical exercise patterns and termination behavior.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected Dividends: The Company has not paid and does not anticipate paying any dividends in the near future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock-based compensation expense relating to employee and non-employee stock-based awards for the three months ended March&#160;31, 2021 and 2020, included in the condensed consolidated statements of operations as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of testing services&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of product&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of digital and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No tax benefit was recognized related to stock-based compensation expense since the Company has never reported taxable income and has established a full valuation allowance to offset all of the potential tax benefits associated with its deferred tax assets.&#160;&#160;In addition, no amounts of stock-based compensation expense were capitalized for the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <cdna:ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfNDA1Mw_fe910399-2499-4d34-936f-cefc6472cd67">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes option and RSU activity under the Company&#x2019;s 2014 Equity Incentive Plan, 2016 Inducement Equity Incentive Plan, and 2019 Inducement Equity Incentive Plan, and related information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;Available&lt;br/&gt;for Grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stock&lt;br/&gt;Options&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;RSU Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;672,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,670,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,884,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional shares authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,977,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock awards for services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(246,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(207,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(127,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchase of common stock under employee incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,485,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,592,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,853,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cdna:ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMS0xLTEtMS0w_3ab72657-d833-454a-b23f-d2946320a2bf"
      unitRef="shares">672968</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMS0zLTEtMS0w_fe0c46c4-ade6-4dc9-978e-af6ff7ec38ad"
      unitRef="shares">2670398</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMS01LTEtMS0w_01e93925-6522-4104-b1a6-cfb8feaf2565"
      unitRef="usdPerShare">21.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if7e2fc45552249be87863f4d6264c310_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMS03LTEtMS0w_a9840bf5-9f02-4441-9034-787d6a1bf8e5"
      unitRef="shares">1884866</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if7e2fc45552249be87863f4d6264c310_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMS05LTEtMS0w_900391cb-ac30-45e1-9250-ef343a138871"
      unitRef="usdPerShare">28.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMi0xLTEtMS0w_eb0ef9dc-37f8-4298-865f-a19f8a22b84d"
      unitRef="shares">1977647</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMy0xLTEtMS0w_03931359-8ef4-4dcd-b533-a57c824724be"
      unitRef="shares">1339</cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNC0xLTEtMS0w_ab0cad72-6062-4660-9dab-c94a1a9e6bc9"
      unitRef="shares">246379</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i00a4f5b848c6436d845eb824a1ac98ee_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNC03LTEtMS0w_c6467d93-4bc0-48d0-838b-552a462f83e9"
      unitRef="shares">246379</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i00a4f5b848c6436d845eb824a1ac98ee_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNC05LTEtMS0w_5997cecb-3a6e-404d-ab18-1303b56674e6"
      unitRef="usdPerShare">82.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i00a4f5b848c6436d845eb824a1ac98ee_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNS03LTEtMS0w_5a73b798-226f-4fa4-a6bb-bd02f0101f34"
      unitRef="shares">207881</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i00a4f5b848c6436d845eb824a1ac98ee_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNS05LTEtMS0w_791a8b48-90c5-4f12-8479-34bc880ed893"
      unitRef="usdPerShare">24.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNi0xLTEtMS0w_e4216d37-5fa3-4ad1-8983-dc30a6c62bb9"
      unitRef="shares">127925</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNi0zLTEtMS0w_fb0e3a6f-23e3-44cc-9a11-3b588f7b0a48"
      unitRef="shares">127925</cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNi01LTEtMS0w_e3580685-435f-4a0e-9a74-3bc46f9d90da"
      unitRef="usdPerShare">81.06</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNy0zLTEtMS0w_67013467-9c69-4b2e-9fb6-726c90269e1c"
      unitRef="shares">139579</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfNy01LTEtMS0w_0afedd30-0480-4d1c-bd74-1f0db450b589"
      unitRef="usdPerShare">13.99</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfOC0xLTEtMS0w_8dcaf9a5-29e1-4a66-b3ed-8394a84e3976"
      unitRef="shares">74434</cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfOS0xLTEtMS0w_94c45be6-46d2-4c03-9d8f-b07870f2dda5"
      unitRef="shares">69945</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i00a4f5b848c6436d845eb824a1ac98ee_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfOS03LTEtMS0w_94e9e411-b01e-4ce0-ac6b-1b06618ff48c"
      unitRef="shares">69945</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i00a4f5b848c6436d845eb824a1ac98ee_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfOS05LTEtMS0w_4926fa01-57de-41ac-8d3a-5c37ca47e028"
      unitRef="usdPerShare">29.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTAtMS0xLTEtMA_6f80cf89-089c-45a6-9a86-971c3c8f0ae8"
      unitRef="shares">66213</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTAtMy0xLTEtMA_d5604ae2-28e5-452c-b2be-bdaf02ad4625"
      unitRef="shares">66213</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTAtNS0xLTEtMA_d5c028fb-abc6-481a-bb51-4f19262fad18"
      unitRef="usdPerShare">25.70</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTEtMS0xLTEtMA_606779e3-476a-48af-9424-9d55072426a2"
      unitRef="shares">250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTEtMy0xLTEtMA_f3b41a56-7425-4148-92cf-79f916099325"
      unitRef="shares">250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTEtNS0xLTEtMA_ca7e95d4-9645-4ab0-be2e-6a9242564b67"
      unitRef="usdPerShare">22.59</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTItMS0xLTEtMA_07ff43e7-0455-4ec5-bff0-371bf2f1862f"
      unitRef="shares">2485814</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTItMy0xLTEtMA_3d07ac4f-05e0-4002-af1e-9055a4b670be"
      unitRef="shares">2592281</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTItNS0xLTEtMA_31a79cef-d64d-493f-be43-df2e8e7a5b3c"
      unitRef="usdPerShare">25.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3feb4155b52b487f8983bdacc776c1c3_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTItNy0xLTEtMA_08e5aa72-bfaf-4531-b25c-1149313e9381"
      unitRef="shares">1853419</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3feb4155b52b487f8983bdacc776c1c3_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOmFiOTkwNWU3NDNiZTQwOTU5ZTBiYjg2MjEzZTBhODY1L3RhYmxlcmFuZ2U6YWI5OTA1ZTc0M2JlNDA5NTllMGJiODYyMTNlMGE4NjVfMTItOS0xLTEtMA_7ef509d4-c18d-4400-af00-d326ed14556c"
      unitRef="usdPerShare">36.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMzQz_cdd434aa-3383-477b-a2cd-2a9623c3c42a"
      unitRef="usd">9100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfNDQ1_1fd3b156-db73-43fe-8152-77135f187bb1"
      unitRef="usd">700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
      contextRef="i3feb4155b52b487f8983bdacc776c1c3_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfNTcw_172e06b8-aa68-4f4b-9a1e-cb7d66f2a477"
      unitRef="usd">126200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i3feb4155b52b487f8983bdacc776c1c3_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfNTg4_652f3204-62c0-4047-b32d-a062f864da7a"
      unitRef="usd">50700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i00a4f5b848c6436d845eb824a1ac98ee_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfNzEz_e5afdbb6-106a-4c4f-ae92-55ded103cb4f">P1Y10M28D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfNDA1NA_b969cc7c-36de-4191-84dc-cd742eaa3a18">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options outstanding that have vested and are expected to vest at March&#160;31, 2021 are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares Issued &lt;br/&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic&#160;Value&lt;br/&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.54&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.68&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock>
    <cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMS0xLTEtMS0w_de021533-3695-48f5-848b-dec2cf48cccb"
      unitRef="shares">1045000</cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber>
    <cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMS0zLTEtMS0w_65ff66c2-7f58-461a-93c9-157a2a5282ba"
      unitRef="usdPerShare">16.09</cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice>
    <cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMS01LTEtMS0w_e6fc605f-f651-418d-ba2a-3bc305998ab7">P6Y6M14D</cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm>
    <cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMS03LTEtMS0w_1aace9a5-43b2-4cc9-99fe-37e5da93da1e"
      unitRef="usd">54318000</cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue>
    <cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMi0xLTEtMS0w_c1377d7e-e4bd-436e-9ca1-d24ed7581828"
      unitRef="shares">1398000</cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber>
    <cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMi0zLTEtMS0w_8bbfdfb1-7e81-40bf-975a-82be32769ea1"
      unitRef="usdPerShare">31.91</cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice>
    <cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMi01LTEtMS0w_3b91f912-2ef3-4a84-91b9-2e972d8754c2">P8Y8M4D</cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm>
    <cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMi03LTEtMS0w_b7c2e85a-c74d-4b57-ac58-df21a9cbba58"
      unitRef="usd">52508000</cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMy0xLTEtMS0w_3a1c6a29-d9d8-4a2b-a951-e7b7c8850f25"
      unitRef="shares">2443000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjNjNGM3ODcwODkzZDRjZGJiYmMzNDcwZDFiYjc4YWVmL3RhYmxlcmFuZ2U6M2M0Yzc4NzA4OTNkNGNkYmJiYzM0NzBkMWJiNzhhZWZfMy03LTEtMS0w_d30bb583-0ec4-4772-8b10-d062e35bf50b"
      unitRef="usd">106826000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="ib8ed328c1b564c79bc9ffe8a0e8e11ee_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMTEwNw_d42e2ae7-288f-4bd5-a225-23a77c393caf"
      unitRef="usd">2700000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i7c5c259c2ab144e8824629e83d7cef4f_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMTE2Nw_c3bfd74d-5548-467e-a2df-65f96375166f"
      unitRef="usd">25200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ib8ed328c1b564c79bc9ffe8a0e8e11ee_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMTMwMQ_18a81c4c-aafa-4d70-a1ec-b099431cc350">P2Y10M20D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i386e785603984eeb95d2392f7f294ce8_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMTUyOQ_09a7f25a-3dea-4f72-81a8-a98eae62f478"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum
      contextRef="i3bd56b30f8664520a99ac78be29200fd_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMTY5OA_3eb3b780-3f9b-4e03-a60e-cfc420046a3e"
      unitRef="usd">25000</cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum>
    <cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod
      contextRef="i3bd56b30f8664520a99ac78be29200fd_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMTg2MQ_89aa3803-00b2-48a9-bc82-9d77baebf167">P6M</cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate
      contextRef="i3bd56b30f8664520a99ac78be29200fd_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMTkzNA_e25fa027-03af-425a-b503-b6ff4c13897e"
      unitRef="number">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i90c852dbca1c4c5598e20e487a21cf11_D20200102-20200102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMjI2OA_f07e9e3e-89f7-4f15-92b8-aa8e44f1c933"
      unitRef="shares">24052</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="i90c852dbca1c4c5598e20e487a21cf11_D20200102-20200102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMjMxOQ_26fd78b4-2570-48dd-9577-a83294bb36d6"
      unitRef="usd">800000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfNDA1NQ_e98f8b61-8703-4de8-bddf-439e2223600b">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair values of employee stock options and ESPP shares were estimated using the Black-Scholes option pricing model based on the following weighted average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.476%"/&gt;&lt;td style="width:0.1%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Employee stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 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:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&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="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.69%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.00%&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:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.68%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.35%&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="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 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="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&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:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.56%&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="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.09%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.57%&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:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&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:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ib8ed328c1b564c79bc9ffe8a0e8e11ee_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfMy0yLTEtMS0w_baa93f44-47d3-43c1-bb9b-10f3ca6689d7">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ibe65781dd37e4a57a25ae0397932de01_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfMy00LTEtMS0w_403d19db-7d0a-4c43-b3d6-c2b69809318d">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ib8ed328c1b564c79bc9ffe8a0e8e11ee_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfNC0yLTEtMS0w_181f411f-e3c0-441e-990e-e4e47514f0de"
      unitRef="number">0.7769</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ibe65781dd37e4a57a25ae0397932de01_D20200101-20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfNC00LTEtMS0w_0c860918-b8ff-4dec-a6bf-b40cc11cafdc"
      unitRef="number">0.7400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ib8ed328c1b564c79bc9ffe8a0e8e11ee_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfNS0yLTEtMS0w_d290165a-ea52-4171-a3fe-e5cd497723dd"
      unitRef="number">0.0068</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ibe65781dd37e4a57a25ae0397932de01_D20200101-20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfNS00LTEtMS0w_b600d45d-a254-4e67-b22f-e29d4163702e"
      unitRef="number">0.0135</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ib8ed328c1b564c79bc9ffe8a0e8e11ee_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfNi0yLTEtMS0w_c829d8af-111a-4b3d-ad9c-7baa1936ce4e"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ibe65781dd37e4a57a25ae0397932de01_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfNi00LTEtMS0w_63342e80-7956-4cc5-981d-e58d638429f3"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i9f0c50fa12bd45258936885398b8cf21_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfOC0yLTEtMS0w_f9bc55eb-0cab-45ab-89c9-d666f1383c6a">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="idd036efd706648e2afc649e235c56f14_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfOC00LTEtMS0w_2b485742-644b-4066-a434-a2913136da7a">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i9f0c50fa12bd45258936885398b8cf21_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfOS0yLTEtMS0w_a0018a09-287c-47fa-8a42-d42028a3f5e6"
      unitRef="number">0.5310</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="idd036efd706648e2afc649e235c56f14_D20200101-20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfOS00LTEtMS0w_4ebb4914-c293-491e-825d-80d5e138e043"
      unitRef="number">0.6256</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i9f0c50fa12bd45258936885398b8cf21_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfMTAtMi0xLTEtMA_687b6326-d003-4b5a-a082-585c2dcedac5"
      unitRef="number">0.0009</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="idd036efd706648e2afc649e235c56f14_D20200101-20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfMTAtNC0xLTEtMA_675f9fe3-e6af-4b0b-b65e-fb4658eb12b3"
      unitRef="number">0.0157</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i9f0c50fa12bd45258936885398b8cf21_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfMTEtMi0xLTEtMA_184cd0f5-04ad-4010-8a59-786de8ca4a89"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="idd036efd706648e2afc649e235c56f14_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjExY2YwMmJhNzNlMTRlOTM5MDhkYzUxODQ4MDY5NmRlL3RhYmxlcmFuZ2U6MTFjZjAyYmE3M2UxNGU5MzkwOGRjNTE4NDgwNjk2ZGVfMTEtNC0xLTEtMA_e2f4afd1-2164-4ad6-9cd5-22829cfdbf52"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfNDA1MA_ea502bfb-8e80-4a2f-b91f-96186b8157c3">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock-based compensation expense relating to employee and non-employee stock-based awards for the three months ended March&#160;31, 2021 and 2020, included in the condensed consolidated statements of operations as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of testing services&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of product&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of digital and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id4f73628ea6247adaf85fc298ba06ef2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfMi0xLTEtMS0w_ad5249d4-2560-4905-a2f3-332a1b0f994b"
      unitRef="usd">395000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5f1586e27a1242b69815503c6c1dd169_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfMi0zLTEtMS0w_66541e83-dac0-4524-8e7a-5591f2e21e8c"
      unitRef="usd">247000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i66b43505e535401386182adf44d698ce_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfMy0xLTEtMS0w_ce61eefb-6ce3-42e1-8916-2855264c5de1"
      unitRef="usd">76000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i20582ef332664795b568eea2ef0fd3da_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfMy0zLTEtMS0w_e2526fd6-e732-40e4-9430-fd5af99427db"
      unitRef="usd">59000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5dbbb6e5be3f4d7baac7713a5ca83a67_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfNC0xLTEtMS0w_f2680125-282a-4baa-b07e-d6b374227945"
      unitRef="usd">108000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic2b7b7c63d12433e9be313758eef76d3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfNC0zLTEtMS0w_1d0befce-befa-4a2a-85a6-582602d2b2c5"
      unitRef="usd">59000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i32b82c9e9f6f4d85beafe91d9bb45c7f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfNS0xLTEtMS0w_2afb6b4d-7851-4ce0-b52d-64ccbde52061"
      unitRef="usd">1358000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie1456dbbd2004915917746b804098b8d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfNS0zLTEtMS0w_d9f8bfb7-b528-48da-bd55-f76bdcfb8a0f"
      unitRef="usd">810000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9b847fae9f6a4e23b07e8bcfc30e2737_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfNi0xLTEtMS0w_00e9d8b0-dfc2-475f-91f8-f96fb7a044e5"
      unitRef="usd">1659000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iec6fe758ddbc4659a3b81ca1b22977cb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfNi0zLTEtMS0w_b8a5629f-bff8-4adb-a905-58c0588c447d"
      unitRef="usd">971000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id93b0930e55f4a90ab8f17f9edcfcd2f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfNy0xLTEtMS0w_bfceda2b-2a24-43b0-9015-b8b93c89dd0f"
      unitRef="usd">2951000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1665bde1bdaf4cfab80c730a287bd201_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfNy0zLTEtMS0w_845babaf-a50c-42c0-b635-77b503f754a3"
      unitRef="usd">2113000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfOC0xLTEtMS0w_7182ca6c-e75d-4601-9508-55936b6d74c4"
      unitRef="usd">6547000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RhYmxlOjZjOGUyZGI5NWEwODQwZDA4MDQ4Yzg5YmY1MGVmZDU1L3RhYmxlcmFuZ2U6NmM4ZTJkYjk1YTA4NDBkMDgwNDhjODliZjUwZWZkNTVfOC0zLTEtMS0w_505c8ebf-5640-4c0e-bdee-5a7ae6709526"
      unitRef="usd">4259000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMzY4OQ_aaf67b16-0b23-40f0-8b01-631ecee68241"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl82Ny9mcmFnOjExYTgwMDJkZmNjNjQwMzNhNDdjOTRmYTQ5YTU5MDVjL3RleHRyZWdpb246MTFhODAwMmRmY2M2NDAzM2E0N2M5NGZhNDlhNTkwNWNfMzk2MQ_9743629e-4f50-4663-910f-315053ae9224"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83MC9mcmFnOmM4NjI3NTQyOGU5NDQ0NTM4MTVhZGRkYzE5ZGVkOTIyL3RleHRyZWdpb246Yzg2Mjc1NDI4ZTk0NDQ1MzgxNWFkZGRjMTlkZWQ5MjJfMjYyNA_36bb7695-9a9e-477f-85e6-1e8be99c172d">INCOME TAXES&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s effective tax rate may vary from the U.S. federal statutory tax rate due to the change in the mix of earnings in tax jurisdictions with different statutory rates, benefits related to tax credits and the tax impact of non-deductible expenses and other permanent differences between income before income taxes and taxable income.&#160;For the three months ended March 31, 2021 and 2020, the Company recorded an income tax benefit of $0.3 million and $0.3 million, respectively. The income tax benefit of $0.3 million is primarily attributable to the recognition of deferred tax assets from foreign losses and acquired deferred tax liabilities that generate a source of income for the recognition of deferred tax assets previously not recognized.&#160;The Company assesses the realizability of its net deferred tax assets by evaluating all available evidence, both positive and negative, including (i) cumulative results of operations in recent years, (ii) sources of recent losses, (iii) estimates of future taxable income, and (iv) the length of net operating loss carryforward periods.&#160;&#160;The Company believes that based on the history of its U.S. losses and other factors, the weight of available evidence indicates that it is more likely than not that it will not be able to realize its U.S. net deferred tax assets. The Company has also placed a valuation allowance on the net deferred tax assets of its Australian operations. Accordingly, the U.S. and Australia net deferred tax assets have been offset by a full valuation allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Starting in 2018, companies may be subject to global intangible low tax income (&#x201c;GILTI&#x201d;), which is a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations as well as the new base erosion anti-abuse tax (&#x201c;BEAT&#x201d;) under the Tax Cuts and Jobs Act of 2017. GILTI will be effectively taxed at a tax rate of 10.5%. Due to the complexity of the GILTI tax rules, companies are allowed to make an accounting policy choice of either (1) treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred or (2) factoring such amounts into a company&#x2019;s measurement of its deferred taxes. The Company has not made an election with respect to GILTI and does not believe that GILTI will have a material impact on the Company&#x2019;s 2021 taxes. The Company will continue to review the GILTI and BEAT rules to determine their applicability to the Company and the impact that the rules may have on the Company's results of operations and financial condition.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83MC9mcmFnOmM4NjI3NTQyOGU5NDQ0NTM4MTVhZGRkYzE5ZGVkOTIyL3RleHRyZWdpb246Yzg2Mjc1NDI4ZTk0NDQ1MzgxNWFkZGRjMTlkZWQ5MjJfNDM4_0a827d2f-9d3a-4dce-bdb0-0587433f0215"
      unitRef="usd">-300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83MC9mcmFnOmM4NjI3NTQyOGU5NDQ0NTM4MTVhZGRkYzE5ZGVkOTIyL3RleHRyZWdpb246Yzg2Mjc1NDI4ZTk0NDQ1MzgxNWFkZGRjMTlkZWQ5MjJfMTA5OTUxMTYzMDUwMQ_576cadb0-7ac9-435a-90dc-5dc9448a4135"
      unitRef="usd">-300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83MC9mcmFnOmM4NjI3NTQyOGU5NDQ0NTM4MTVhZGRkYzE5ZGVkOTIyL3RleHRyZWdpb246Yzg2Mjc1NDI4ZTk0NDQ1MzgxNWFkZGRjMTlkZWQ5MjJfNTUz_0a827d2f-9d3a-4dce-bdb0-0587433f0215"
      unitRef="usd">-300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RleHRyZWdpb246MzhlODczYzVlNWZlNDJmYjlhNzc5YzdjNWIyZTgxZGJfMTAxMw_6dd09650-41bb-4aa8-b4bb-6d447831f301">SEGMENT REPORTING&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the Company&#x2019;s Chief Operating Decision Maker (&#x201c;CODM&#x201d;), or decision making group, whose function is to allocate resources to and assess the performance of the operating segments.&#160;&#160;The Company has identified its Chief Executive Officer as the CODM. In determining its reportable segments, the Company considered the markets and types of customers served and the products or services provided in those markets. The Company operates in a single reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues by geographic regions are based upon the customers&#x2019; ship-to address for product revenue and the region of testing for testing services revenue.&#160;The following table summarizes reportable revenues by geographic regions (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Testing services revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Product revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Digital and other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Europe&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes long-lived assets, consisting of property and equipment, net, by geographic regions (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-lived assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RleHRyZWdpb246MzhlODczYzVlNWZlNDJmYjlhNzc5YzdjNWIyZTgxZGJfMTAxNA_e9a95ccf-0884-4825-b0b0-606a999965d5">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues by geographic regions are based upon the customers&#x2019; ship-to address for product revenue and the region of testing for testing services revenue.&#160;The following table summarizes reportable revenues by geographic regions (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Testing services revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Product revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Digital and other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Europe&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b00003121bc4c4d80087be432f53c4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMy0xLTEtMS0w_2aafc89b-c276-4988-a0de-6ddbb99de548"
      unitRef="usd">59021000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i457682265fb741e4a94be00444d9c738_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMy0zLTEtMS0w_7d46092d-3902-4501-9e86-6448111de744"
      unitRef="usd">31329000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id461640b79a4400da4cab229c2140294_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfNC0xLTEtMS0w_e2806a53-123f-4e72-baf5-db07680e4b1c"
      unitRef="usd">260000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3dc71230241427d8a0e3ad2f8e09c42_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfNC0zLTEtMS0w_9572fab8-47f1-4c16-b4e4-b1a7d3cdc71d"
      unitRef="usd">113000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i721ae0fc36954e7abc54fa2df0790c71_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfNS0xLTEtMS0w_1febc70f-9393-4cf2-84b4-051a6d5a41ee"
      unitRef="usd">59281000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6480d539fbd4460d99bf0694f513de72_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfNS0zLTEtMS0w_3bca9f51-9722-4d20-ab98-7ee217f325ce"
      unitRef="usd">31442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a0e23dfb5c246ae9760942497ccb916_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfNy0xLTEtMS0w_40ca20d7-e78e-414b-a085-58f4a473dc5f"
      unitRef="usd">2495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fadff472e55495a827892c9d36235b8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfNy0zLTEtMS0w_37fe28f3-0188-4cb4-b3eb-db54780f13d7"
      unitRef="usd">2061000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i049e5d5e267742c5af9177bd03c09a54_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfOC0xLTEtMS0w_a32ced43-d38a-4dac-8fc9-8b913edf2daa"
      unitRef="usd">2252000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66a247935c924396a22b3b3b33dcb0df_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfOC0zLTEtMS0w_08d55dff-c3a4-4061-b634-1797a8fbd4d7"
      unitRef="usd">2002000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3cfd66a110b941fdb0153dffc45652a5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfOS0xLTEtMS0w_8822f0a7-0350-45e8-80c4-e15841494b88"
      unitRef="usd">1031000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b140720fc6f4ce2b652203498c94f28_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfOS0zLTEtMS0w_abd076e3-022d-4e90-a075-d7d1f076952b"
      unitRef="usd">632000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i814b2a06ad6b42a5859c391f46860663_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTAtMS0xLTEtMA_d83a1183-e612-4a99-be2b-9cea1e0a32d9"
      unitRef="usd">5778000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89a46cf7e4004a51990c39060439063a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTAtMy0xLTEtMA_7a35844f-4b84-4897-9fb3-423315f3c677"
      unitRef="usd">4695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2b4201dfb9346f99df3383dc46d78e8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTItMS0xLTEtMA_4f2fc9dc-b515-4a9c-aed7-3a6314ce4ac0"
      unitRef="usd">2288000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i471f1c891cfd42559dec400e1e987fc7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTItMy0xLTEtMA_1d10d5ae-288e-475c-97d9-47ec4fa57611"
      unitRef="usd">2183000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74cfa52ed2104ab4874a6fec6b004fc7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTMtMS0xLTEtMA_e3a5da52-f8ed-445a-8147-d483c43ae53b"
      unitRef="usd">31000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie43058f315ca41e39e905d95ebde80ba_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTMtMy0xLTEtMA_702c128c-41d9-4c23-88bb-358707832f03"
      unitRef="usd">30000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd309ba136c644e6aa4cae99b50e8870_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTQtMS0xLTEtMA_8712c0d9-1488-4d96-92c0-da6ac3f01f4c"
      unitRef="usd">22000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e9e0924e9ac4e7cb6f56ed5d2ec1c3c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTQtMy0xLTEtMA_0089304e-358f-4a40-8712-9bd98c58224c"
      unitRef="usd">30000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0bac44472ea64050aae554cb3f1e5c9a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTUtMS0xLTEtMA_15de5901-677a-4004-a22a-214762a1d903"
      unitRef="usd">2341000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice4f8be5d4cb4234baff4d738f47c3a5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTUtMy0xLTEtMA_2eef05ee-cfff-4469-9f28-923585680d67"
      unitRef="usd">2243000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28bffc1baf6d4bf9954219c9ffba50a9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTctMS0xLTEtMA_764594c4-f536-4466-bfd2-ce6f563b4081"
      unitRef="usd">63804000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4621ec179dd460d92469b4ce8c3392b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTctMy0xLTEtMA_686f5590-353b-4fae-91b8-31e1285dc473"
      unitRef="usd">35573000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i18ec14e1d29c4c998ed018800258dabc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTgtMS0xLTEtMA_2d01c963-cbea-4445-bbc2-2c4b98de2b5c"
      unitRef="usd">2283000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i301bf8e7d13649ffacc03528bf05e8ed_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTgtMy0xLTEtMA_e3516c29-6f20-4f75-a8cf-bd7c18529ea9"
      unitRef="usd">2032000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84e273d4606346a98692ac2907a51edd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTktMS0xLTEtMA_86c7b809-fdf7-4af7-b3f8-ed983c2c949b"
      unitRef="usd">1313000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9e23511e80747419e31bae5bc91f3da_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMTktMy0xLTEtMA_ea90cbb3-1e6b-43f8-ab30-bd2b01a3ec85"
      unitRef="usd">775000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMjEtMS0xLTEtMA_c43a2ab3-6088-4593-a9d2-267da50bc75d"
      unitRef="usd">67400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f5afc840c3b485ca077db8be79a4acb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjI5ZGQ4YjA5ZWU0NzRjNGU5ODJhMGRlNGJlYjM1YjU1L3RhYmxlcmFuZ2U6MjlkZDhiMDllZTQ3NGM0ZTk4MmEwZGU0YmViMzViNTVfMjEtMy0xLTEtMA_5bdafe51-a13b-4859-bdcb-9f7d49924757"
      unitRef="usd">38380000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RleHRyZWdpb246MzhlODczYzVlNWZlNDJmYjlhNzc5YzdjNWIyZTgxZGJfMTAxNQ_3c14c1b9-bbdb-4c53-9059-84a333b41009">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes long-lived assets, consisting of property and equipment, net, by geographic regions (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-lived assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i02a36feba3ba472dad0d3ed5f9f92d85_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjU5ZTQxMDFiMzdhZjQ0ZjZhMmNjYTZhODhiZjAzZWYzL3RhYmxlcmFuZ2U6NTllNDEwMWIzN2FmNDRmNmEyY2NhNmE4OGJmMDNlZjNfMi0xLTEtMS0w_79f1e1f3-86d4-4f32-b9e7-ec78a6b53b89"
      unitRef="usd">10700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie2cd597d1a234f928accefac502794bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjU5ZTQxMDFiMzdhZjQ0ZjZhMmNjYTZhODhiZjAzZWYzL3RhYmxlcmFuZ2U6NTllNDEwMWIzN2FmNDRmNmEyY2NhNmE4OGJmMDNlZjNfMi0zLTEtMS0w_ed05a5de-57e2-489a-94d7-bf9d9c070963"
      unitRef="usd">9888000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia61a1fe494b048469fea4371979a07bf_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjU5ZTQxMDFiMzdhZjQ0ZjZhMmNjYTZhODhiZjAzZWYzL3RhYmxlcmFuZ2U6NTllNDEwMWIzN2FmNDRmNmEyY2NhNmE4OGJmMDNlZjNfMy0xLTEtMS0w_096a3e10-b959-4407-8671-63578d36a8cd"
      unitRef="usd">302000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i02878ed3273b40d1ae3e6ce0ebed2968_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjU5ZTQxMDFiMzdhZjQ0ZjZhMmNjYTZhODhiZjAzZWYzL3RhYmxlcmFuZ2U6NTllNDEwMWIzN2FmNDRmNmEyY2NhNmE4OGJmMDNlZjNfMy0zLTEtMS0w_acc8c238-f477-408d-9274-405997dbcf68"
      unitRef="usd">351000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9a0fd20bdd27407dae275c8d2f5aee61_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjU5ZTQxMDFiMzdhZjQ0ZjZhMmNjYTZhODhiZjAzZWYzL3RhYmxlcmFuZ2U6NTllNDEwMWIzN2FmNDRmNmEyY2NhNmE4OGJmMDNlZjNfNC0xLTEtMS0w_80999e79-1aed-4a9a-b9fb-69d13433d6bd"
      unitRef="usd">396000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia8236b7df44146fb8e839d5267d89404_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjU5ZTQxMDFiMzdhZjQ0ZjZhMmNjYTZhODhiZjAzZWYzL3RhYmxlcmFuZ2U6NTllNDEwMWIzN2FmNDRmNmEyY2NhNmE4OGJmMDNlZjNfNC0zLTEtMS0w_5366ef39-13b0-4136-83af-8aa661835164"
      unitRef="usd">465000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9db0d122db1b49fa94140b9da91b7846_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjU5ZTQxMDFiMzdhZjQ0ZjZhMmNjYTZhODhiZjAzZWYzL3RhYmxlcmFuZ2U6NTllNDEwMWIzN2FmNDRmNmEyY2NhNmE4OGJmMDNlZjNfNS0xLTEtMS0w_5933479f-2909-41a8-819f-43a6acc6769a"
      unitRef="usd">11398000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if94647e59b594057b17bd5371f9c053c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBjMTViN2I2ZDgwODQyMmU5OWM0YjNhMjVjNGFhNmY2L3NlYzowYzE1YjdiNmQ4MDg0MjJlOTljNGIzYTI1YzRhYTZmNl83My9mcmFnOjM4ZTg3M2M1ZTVmZTQyZmI5YTc3OWM3YzViMmU4MWRiL3RhYmxlOjU5ZTQxMDFiMzdhZjQ0ZjZhMmNjYTZhODhiZjAzZWYzL3RhYmxlcmFuZ2U6NTllNDEwMWIzN2FmNDRmNmEyY2NhNmE4OGJmMDNlZjNfNS0zLTEtMS0w_d78b7432-c57a-4c41-a46e-43b1cb36276e"
      unitRef="usd">10704000</us-gaap:PropertyPlantAndEquipmentNet>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312741925512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>May 03, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-36536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CAREDX, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">94-3316839<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1 Tower Place<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">South San Francisco<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">287-2300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CDNA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,053,956<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001217234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312739002952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 309,324<span></span>
</td>
<td class="nump">$ 134,669<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">64,963<span></span>
</td>
<td class="nump">90,034<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">43,361<span></span>
</td>
<td class="nump">34,624<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">13,721<span></span>
</td>
<td class="nump">10,012<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid and other current assets</a></td>
<td class="nump">7,332<span></span>
</td>
<td class="nump">3,758<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">438,701<span></span>
</td>
<td class="nump">273,097<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">11,398<span></span>
</td>
<td class="nump">10,704<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating leases right-of-use assets</a></td>
<td class="nump">18,289<span></span>
</td>
<td class="nump">15,228<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">45,457<span></span>
</td>
<td class="nump">44,355<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">26,109<span></span>
</td>
<td class="nump">23,857<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash</a></td>
<td class="nump">269<span></span>
</td>
<td class="nump">270<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">541,223<span></span>
</td>
<td class="nump">368,511<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">11,597<span></span>
</td>
<td class="nump">9,653<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">10,495<span></span>
</td>
<td class="nump">18,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued and other liabilities</a></td>
<td class="nump">23,638<span></span>
</td>
<td class="nump">20,602<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct', window );">Refund liability - CMS advance payment (Note 1)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20,496<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">45,730<span></span>
</td>
<td class="nump">69,217<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">945<span></span>
</td>
<td class="nump">1,299<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Common stock warrant liability</a></td>
<td class="nump">420<span></span>
</td>
<td class="nump">447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_DeferredPaymentsForIntangibleAssetsNoncurrent', window );">Deferred payments for intangible assets</a></td>
<td class="nump">3,640<span></span>
</td>
<td class="nump">3,560<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability, less current portion</a></td>
<td class="nump">18,462<span></span>
</td>
<td class="nump">16,069<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">480<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">69,677<span></span>
</td>
<td class="nump">90,832<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 9)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock: $0.001 par value; 10,000,000 shares authorized at March&#160;31, 2021 and December&#160;31, 2020; no shares issued and outstanding at March&#160;31, 2021 and December&#160;31, 2020</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock: $0.001 par value; 100,000,000 shares authorized at March&#160;31, 2021 and December&#160;31, 2020; 51,939,121 shares and 49,441,166 shares issued and outstanding at March&#160;31, 2021 and December&#160;31, 2020, respectively</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">828,308<span></span>
</td>
<td class="nump">632,253<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(3,599)<span></span>
</td>
<td class="num">(2,096)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(353,214)<span></span>
</td>
<td class="num">(352,527)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">471,546<span></span>
</td>
<td class="nump">277,679<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 541,223<span></span>
</td>
<td class="nump">$ 368,511<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Current, Advance Payment, CARES Act</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_DeferredPaymentsForIntangibleAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred payments for intangible assets, noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_DeferredPaymentsForIntangibleAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312741703000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">51,939,121<span></span>
</td>
<td class="nump">49,441,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">51,939,121<span></span>
</td>
<td class="nump">49,441,166<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312738454744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 67,400<span></span>
</td>
<td class="nump">$ 38,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">16,004<span></span>
</td>
<td class="nump">10,013<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">15,452<span></span>
</td>
<td class="nump">11,723<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">15,223<span></span>
</td>
<td class="nump">10,003<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">68,258<span></span>
</td>
<td class="nump">44,131<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(858)<span></span>
</td>
<td class="num">(5,751)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest income, net</a></td>
<td class="nump">126<span></span>
</td>
<td class="nump">96<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Change in estimated fair value of common stock warrant liability</a></td>
<td class="nump">27<span></span>
</td>
<td class="num">(405)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="num">(245)<span></span>
</td>
<td class="num">(63)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other expense</a></td>
<td class="num">(92)<span></span>
</td>
<td class="num">(372)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(950)<span></span>
</td>
<td class="num">(6,123)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="nump">263<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (687)<span></span>
</td>
<td class="num">$ (5,823)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net loss per share (Note 3):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average shares used to compute net loss per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">51,181,160<span></span>
</td>
<td class="nump">42,823,427<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">51,181,160<span></span>
</td>
<td class="nump">42,823,427<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Testing services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 59,281<span></span>
</td>
<td class="nump">$ 31,442<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods and services</a></td>
<td class="nump">16,483<span></span>
</td>
<td class="nump">7,928<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">5,778<span></span>
</td>
<td class="nump">4,695<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods and services</a></td>
<td class="nump">3,647<span></span>
</td>
<td class="nump">3,199<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdna_DigitalAndOtherMember', window );">Digital And Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">2,341<span></span>
</td>
<td class="nump">2,243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods and services</a></td>
<td class="nump">$ 1,449<span></span>
</td>
<td class="nump">$ 1,265<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdna_DigitalAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdna_DigitalAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312735464728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Loss - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (687)<span></span>
</td>
<td class="num">$ (5,823)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive loss:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="num">(1,503)<span></span>
</td>
<td class="num">(1,705)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Net comprehensive loss</a></td>
<td class="num">$ (2,190)<span></span>
</td>
<td class="num">$ (7,528)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312738650680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,498,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2019</a></td>
<td class="nump">$ 99,000<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
<td class="nump">$ 437,976<span></span>
</td>
<td class="num">$ (5,205)<span></span>
</td>
<td class="num">$ (333,813)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under ESPP (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under ESPP</a></td>
<td class="nump">699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">RSU settlements, net of shares withheld (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">139,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings', window );">RSU settlements, net of shares withheld</a></td>
<td class="num">(1,507)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,507)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Issuance of common stock for services (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Issuance of common stock for services</a></td>
<td class="nump">66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options</a></td>
<td class="nump">155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares', window );">Issuance of common stock for cash upon exercise of warrants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">295,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue', window );">Issuance of common stock for cash upon exercise of warrants</a></td>
<td class="nump">6,299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Employee stock-based compensation expense</a></td>
<td class="nump">4,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(1,705)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,705)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(5,823)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,823)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,019,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2020</a></td>
<td class="nump">101,384<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
<td class="nump">447,888<span></span>
</td>
<td class="num">(6,910)<span></span>
</td>
<td class="num">(339,636)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,441,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">277,679<span></span>
</td>
<td class="nump">$ 49<span></span>
</td>
<td class="nump">632,253<span></span>
</td>
<td class="num">(2,096)<span></span>
</td>
<td class="num">(352,527)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common shares, net of commissions and offering costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,211,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common shares, net of commissions and offering costs</a></td>
<td class="nump">188,755<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">188,753<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under ESPP (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under ESPP</a></td>
<td class="nump">838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">RSU settlements, net of shares withheld (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings', window );">RSU settlements, net of shares withheld</a></td>
<td class="num">(2,313)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,313)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Issuance of common stock for services (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Issuance of common stock for services</a></td>
<td class="nump">$ 96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options (in shares)</a></td>
<td class="nump">139,579<span></span>
</td>
<td class="nump">139,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options</a></td>
<td class="nump">$ 2,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Employee stock-based compensation expense</a></td>
<td class="nump">6,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(1,503)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,503)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(687)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(687)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,939,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2021</a></td>
<td class="nump">$ 471,546<span></span>
</td>
<td class="nump">$ 51<span></span>
</td>
<td class="nump">$ 828,308<span></span>
</td>
<td class="num">$ (3,599)<span></span>
</td>
<td class="num">$ (353,214)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of common stock for cash upon exercise of warrants shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of common stock for cash upon exercise of warrants value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326096&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312734232088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=cdna_PublicOfferingMember', window );">Public Offering</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Common stock, commissions and offering costs</a></td>
<td class="nump">$ 12,495<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=cdna_PublicOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=cdna_PublicOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312735379560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (687)<span></span>
</td>
<td class="num">$ (5,823)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">6,547<span></span>
</td>
<td class="nump">4,259<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Revaluation of common stock warrant liability to estimated fair value</a></td>
<td class="num">(27)<span></span>
</td>
<td class="nump">405<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,950<span></span>
</td>
<td class="nump">1,619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">677<span></span>
</td>
<td class="nump">612<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Revaluation of contingent consideration to estimated fair value</a></td>
<td class="num">(44)<span></span>
</td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(8,755)<span></span>
</td>
<td class="nump">2,346<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(4,056)<span></span>
</td>
<td class="num">(1,343)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpensesOther', window );">Prepaid and other assets</a></td>
<td class="num">(3,628)<span></span>
</td>
<td class="num">(545)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_IncreaseDecreaseInOperatingLeaseLiabilities', window );">Operating leases liabilities, net</a></td>
<td class="num">(320)<span></span>
</td>
<td class="num">(344)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">1,496<span></span>
</td>
<td class="nump">1,757<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedSalaries', window );">Accrued compensation</a></td>
<td class="num">(7,662)<span></span>
</td>
<td class="num">(5,914)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities', window );">Accrued and other liabilities</a></td>
<td class="nump">1,661<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct', window );">Refund liability - CMS advance payment</a></td>
<td class="num">(20,496)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Change in deferred taxes</a></td>
<td class="num">(286)<span></span>
</td>
<td class="num">(322)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(33,630)<span></span>
</td>
<td class="num">(3,055)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Acquisition of business, net of cash acquired</a></td>
<td class="num">(3,543)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Acquisition of intangible assets</a></td>
<td class="num">(1,200)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Maturities of marketable securities</a></td>
<td class="nump">25,072<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Additions of capital expenditures, net</a></td>
<td class="num">(1,250)<span></span>
</td>
<td class="num">(1,704)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">19,079<span></span>
</td>
<td class="num">(1,704)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockPlans', window );">Proceeds from issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">667<span></span>
</td>
<td class="nump">358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits', window );">Taxes paid related to net share settlement of restricted stock units</a></td>
<td class="num">(2,313)<span></span>
</td>
<td class="num">(1,507)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromWarrantExercises', window );">Proceeds from exercise of warrants</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">2,193<span></span>
</td>
<td class="nump">155<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities', window );">Principal payments on finance lease obligations</a></td>
<td class="num">(34)<span></span>
</td>
<td class="num">(45)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">189,228<span></span>
</td>
<td class="num">(735)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(23)<span></span>
</td>
<td class="num">(552)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">174,654<span></span>
</td>
<td class="num">(6,046)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at beginning of period</a></td>
<td class="nump">134,939<span></span>
</td>
<td class="nump">38,479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at end of period</a></td>
<td class="nump">309,593<span></span>
</td>
<td class="nump">32,433<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=cdna_PublicOfferingMember', window );">Public Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common shares in public equity offering, net of issuance costs paid</a></td>
<td class="nump">$ 188,715<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Contract With Customer, Liability, Current, Advance Payment, CARES Act</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_IncreaseDecreaseInOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in operating lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_IncreaseDecreaseInOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Taxes paid related to net share settlement of restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedSalaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in accrued salaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedSalaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidExpensesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidExpensesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the stock plan during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from holders exercising their stock warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromWarrantExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=cdna_PublicOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=cdna_PublicOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312734054872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization and Description of Business</a></td>
<td class="text">ORGANIZATION AND DESCRIPTION OF BUSINESS<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CareDx, Inc. (&#8220;CareDx&#8221; or the &#8220;Company&#8221;), together with its subsidiaries, is a leading precision medicine company focused on the discovery, development and commercialization of clinically differentiated, high-value diagnostic solutions for transplant patients and caregivers.&#160;&#160;The Company&#8217;s headquarters are in South San Francisco, California. The primary operations are in Brisbane, California; Omaha, Nebraska; Fremantle, Australia; and Stockholm, Sweden.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s commercially available testing services consist of AlloSure&#174; Kidney, which is a donor-derived cell-free DNA (&#8220;dd-cfDNA&#8221;) solution for kidney transplant patients, AlloMap&#174; Heart, which is a gene expression solution for heart transplant patients, and AlloSure&#174; Heart, a dd-cfDNA test which can identify underlying cell injury leading to organ rejection. The Company has initiated several clinical studies to generate data on its existing and planned future testing services. In April 2020, the Company announced its first biopharma research partnership for AlloCell, a surveillance solution that monitors the level of engraftment and persistence of allogeneic cells for patients who have received cell therapy transplants. The Company also offers high-quality products that increase the chance of successful transplants by facilitating a better match between a donor and a recipient of stem cells and organs. In 2019, the Company began providing digital solutions to transplant centers following the acquisitions of Ottr Complete Transplant Management (&#8220;Ottr, Inc.&#8221;) and XynManagement, Inc. (&#8220;XynManagement&#8221;), as well as the acquisition of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TransChart LLC (&#8220;TransChart&#8221;).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Testing Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloSure Kidney has been a covered service for Medicare beneficiaries since October 2017. The Medicare reimbursement rate for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloSure</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Kidney is currently </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2,841</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. AlloSure Kidney has received positive coverage decisions from Blue Cross Blue Shield (&#8220;BCBS&#8221;) of South Carolina, BCBS of Kansas City and Capital Health, and is reimbursed by other private payers on a case-by-case basis.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloMap Heart has been a covered service for Medicare beneficiaries since January 2006. The Medicare reimbursement rate for AlloMap </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Heart</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is currently </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3,240</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. AlloMap Heart has also received positive coverage decisions for reimbursement from many of the largest U.S. private payers, including Aetna, Cigna, Health Care Services Corporation, Humana, Kaiser Foundation Health Plan, Inc. and UnitedHealthcare.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, AlloSure Heart received a final Palmetto MolDx Medicare coverage decision for AlloSure Heart. In November </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Noridian Healthcare Solutions, the Company's Medicare Administrative contractor, issued a parallel coverage policy granting coverage when used in conjunction with AlloMap Heart, which became effective in December 2020. The Medicare reimbursement rate for AlloSure Heart is currently $2,753.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Clinical Studies</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2018, the Company initiated the Kidney Allograft Outcomes AlloSure Kidney Registry study (&#8220;K-OAR&#8221;), to develop additional data on the clinical utility of AlloSure Kidney for surveillance of kidney transplant recipients. K-OAR is a multicenter, non-blinded, prospective observational cohort study which has enrolled more than 1,700 renal transplant patients who will receive AlloSure Kidney long-term surveillance.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2018, the Company initiated the Surveillance HeartCare&#8482; Outcomes Registry (&#8220;SHORE&#8221;). SHORE is a prospective, multi-center, observational registry of patients receiving HeartCare for surveillance. HeartCare combines the gene expression profiling technology of AlloMap Heart with the dd-cfDNA analysis of AlloSure&#174; Heart in one surveillance solution.</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2019, AlloSure&#174; Lung became available for lung transplant patients through a compassionate use program while the test is undergoing further studies. In June 2020, the Company submitted an AlloSure Lung application to the Palmetto MolDx Technical Assessment program seeking coverage and reimbursement for Medicare beneficiaries.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, the Company announced the commencement of the Outcomes of KidneyCare on Renal Allografts (&#8220;OKRA&#8221;) study, which is an extension of K-OAR. OKRA is a prospective, multi-center, observational, registry of patients receiving KidneyCare for surveillance. KidneyCare combines the dd-cfDNA analysis of AlloSure Kidney with the gene expression profiling technology of AlloMap Kidney and the predictive artificial intelligence technology of KidneyCare iBox developing a multimodality surveillance solution. The Company has not yet made any applications to private payers for reimbursement coverage of AlloMap Kidney or KidneyCare iBox. Enrollment for OKRA was negatively affected by the COVID-19 restrictions during the year 2020, and the study had been delayed by six months; however, the collection of samples are at normal levels as a result of the introduction of RemoTraC. Following the successful implementation of RemoTraC, OKRA is planned to be fully enrolled by the end of 2021. The patients will then be followed for a period of three years with the output of the study due in 2024.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Products</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s suite of AlloSeq products are commercial next generation sequencing (&#8220;NGS&#8221;)-based kitted solutions that the Company has developed as a result of its license agreement with Illumina, Inc. (&#8220;Illumina&#8221;). These products include: AlloSeq&#8482; Tx, a high-resolution Human Leukocyte Antigen (&#8220;HLA&#8221;) typing solution, AlloSeq&#8482; cfDNA, a surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and AlloSeq&#8482; HCT, a solution for chimerism testing for stem cell transplant recipients.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's other HLA typing products include: TruSight HLA, a NGS-based high resolution typing solution; Olerup SSP&#174;, based on the sequence specific primer (&#8220;SSP&#8221;) technology; and QTYPE&#174;, which uses real-time polymerase chain reaction (&#8220;PCR&#8221;) methodology, to perform HLA typing at a low to intermediate resolution for samples that require a fast turnaround time.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company acquired BFS Molecular S.R.L. (&#8220;BFS Molecular&#8221;), a software company focused on NGS-based patient testing solutions. BFS Molecular brings extensive software and algorithm development capabilities for NGS transplant surveillance products.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Digital and Other</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the acquisitions of both Ottr, Inc. and XynManagement, the Company is a leading provider of transplant patient tracking software (&#8220;Ottr software&#8221;), as well as of transplant quality tracking and waitlist management solutions. Ottr software provides comprehensive solutions for transplant patient management and enables integration with electronic medical record (&#8220;EMR&#8221;) systems providing patient surveillance management tools and outcomes data to transplant centers. XynManagement provides two unique solutions, XynQAPI software (&#8220;XynQAPI&#8221;) and XynCare. XynQAPI simplifies transplant quality tracking and Scientific Registry of Transplant Recipients reporting. XynCare includes a team of transplant assistants who maintain regular contact with patients on the waitlist to help prepare for their transplant and maintain eligibility.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, the Company launched AlloCare, a mobile app that provides a patient-centric resource for transplant recipients to manage medication adherence, coordinate with Patient Care Managers for AlloSure scheduling and measure health metrics.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company acquired TransChart LLC for cash. TransChart provides EMR software to hospitals throughout the U.S. to care for patients who have or may need an organ transplant. As part of its acquisition of TransChart in January 2021, the Company acquired Tx Connect, a cloud-based service that allows nephrologists and dialysis centers to electronically submit referrals to transplant programs, closely follow and assist patients through the transplant waitlist process, and ultimately, through transplantation.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">COVID-19 Pandemic</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 30, 2020, the World Health Organization (the &#8220;WHO&#8221;) announced a global health emergency because of a new strain of coronavirus (&#8220;COVID-19&#8221;) originating in Wuhan, China and the risks to the international community as the virus spread globally beyond its point of origin. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. The full impact of the COVID-19 pandemic, including the impact associated with preventative and precautionary measures that the Company, other businesses and governments are taking, continues to evolve as of the date of this report. As such, it is uncertain as to the full magnitude that the pandemic will have on the Company, but the pandemic may materially affect the Company's financial condition, liquidity and future results of operations.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the final weeks of March and during April 2020, with hospitals increasingly caring for COVID-19 patients, hospital administrators chose to limit or even defer, non-emergency procedures. Immunosuppressed transplant patients either self-prescribed or were asked to avoid transplant centers and caregiver visits to reduce the risk of contracting COVID-19. As a result, with transplant surveillance visits down, the Company experienced a slowdown in testing services volumes in the final weeks of March and during April 2020. As a response to the COVID-19 pandemic, and to enable immune-compromised transplant patients to continue to have their blood drawn, in late March 2020, the Company launched RemoTraC, a remote home-based blood draw solution using mobile phlebotomy for AlloSure and AlloMap surveillance tests, as well as for other standard monitoring tests. To date, more than 200 transplant centers can offer RemoTraC to their patients and over 7,000 kidney, heart and lung transplant patients have enrolled. Based on existing and new relationships with partners, the Company has established a nationwide network of more than 10,000 mobile phlebotomists. Following the introduction of RemoTraC and with the easing of stay-at-home restrictions and the opening up of many hospitals to non-COVID-19 patients, the Company&#8217;s testing services volumes returned to levels consistent with those experienced immediately prior to the COVID-19 pandemic, an</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d through March 31, 2021, volumes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">continued to be at or above those levels since May 2020.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In spite of the resurgence of COVID-19 infection rates, which resulted in increased stay-at-home and renewed travel restrictions, the Company did not experience a decrease in testing services volumes. The Company&#8217;s product business experienced a reduction in forecasted sales volume throughout the second and third quarters of 2020, as it was unable to undertake onsite discussions and demonstrations of its recently launched NGS products, including AlloSeq Tx 17, which was a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">warded CE mark authorization in May 2020. The Company's product business maintained normal sales volumes during the fourth quarter of 2020 and continued to maintain normal sales volumes through the first quarter of 2021.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is maintaining its testing, manufacturing, and distribution facilities while implementing specific protocols to reduce contact among employees. In areas where COVID-19 impacts healthcare operations, the Company&#8217;s field-based sales and clinical support teams are supporting providers through telephone and online platforms. In August 2020, the state of California released revised criteria for loosening and tightening restrictions on certain activities on generally a county-by-county basis. Under the updated executive orders, San Mateo County, where the Company's laboratory and headquarters are located, continues to be subject to certain restrictions. These orders and others may be further modified, amended and adopted depending upon the COVID-19 transmission rates in our county and state, as well as other factors.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company has created a COVID-19 task force that is responsible for crisis decision making, employee communications, enforcing pre-arrival temperature checking, daily health check-ins and enhanced safety training/protocols in its offices for employees that do not work from home.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Liquidity and Capital Resources</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has incurred significant losses and negative cash flows from operations since its inception and had an accumulated deficit of $353.2 million at March&#160;31, 2021. As of March&#160;31, 2021, the Company had cash, cash equivalents and marketable securities of $374.3 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS Accelerated and Advance Payment Program for Medicare Providers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020 the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CARES Act&#8221;). Pursuant to the CARES Act, the Centers for Medicare &amp; Medicaid Services (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#8221;) expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS is authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$20.5&#160;million, and recorded the payment as Deferred revenue - CMS advance payment on the Company's condensed consolidated balance sheet.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. The Company recorded the amount as Refund liability - CMS advance payment on the condensed consolidated balance sheet as of December 31, 2020. Refer to Note 8, Balance Sheet Components, for further explanation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CARES Act Provider Relief Fund for Medicare Providers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the CARES Act, the U.S. Department of Health &amp; Human Services (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;HHS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) distributed an initial tranche of $30.0&#160;billion in funds to healthcare providers that received Medicare fee-for-service (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FFS&#8221;) reimbursements in 2019. These payments to healthcare providers are not loans and will not be required to be repaid. As a condition to receiving these payments, providers must agree to certain terms and conditions and submit sufficient documentation demonstrating that the funds are being used for healthcare-related expenses or lost revenue attributable to the COVID-19 pandemic. Due to the recent enactment of legislation and absence of definitive guidance, there is a high degree of uncertainty around the CARES Act&#8217;s implementation and the Company continues to assess the impact on its business. Furthermore, HHS has indicated that it, along with the Office of Inspector General, will be closely monitoring and auditing providers to ensure that recipients comply with the terms and conditions of relief programs and to prevent fraud and abuse. All providers will be subject to civil and criminal penalties for any deliberate omissions, misrepresentations or falsifications of any information given to HHS. Providers will be distributed a portion of the initial $30.0&#160;billion of funds based on their share of total Medicare FFS reimbursements made by the U.S. in 2019. During April 2020, the Company received a payment of approximately $4.8&#160;million representing its portion of the initial tranche of funds, recorded in other income (expense), net on the condensed consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is complying with the key terms and provisions of the CARES Act Provider Relief Fund, which includes, among other things, the requirement that the Company maintain appropriate records and cost documentation. The Company has registered with HHS to submit financial data indicating the use of the funds the Company received pursuant to the CARES Act Provider Relief Fund. The Company will be notified by HHS when the Provider Relief Fund Reporting Portal is open for reporting on the use of Provider Relief Fund payments.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Underwritten Public Offering of Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 15, 2020, the Company sold 4,492,187 shares of common stock (which included shares sold pursuant to the underwriters&#8217; full exercise of an overallotment option granted to the underwriters in connection with the offering) through an underwritten public offering at a price of $32.00 per share for aggregate net proceeds of approximately $134.6 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Public Offering of Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 25, 2021, the Company sold 1,923,077 shares of its common stock through an underwritten public offering at a public offering price of $91.00 per share. The net proceeds to the Company from the offering were approximately $164.0&#160;million, after deducting underwriting discounts and commissions and offering expenses.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 11, 2021, the Company sold 288,461 shares of its common stock pursuant to the full exercise of the overallotment option granted to the underwriters in connection with the offering. The net proceeds to the Company from the full exercise of the underwriters' overallotment option were approximately $24.7&#160;million.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312732839960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant accounting policies and estimates used in preparation of the unaudited condensed consolidated financial statements are described in the Company&#8217;s audited consolidated financial statements as of and for the year ended December&#160;31, 2020, and the notes thereto, which are included in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2020. Material changes to the significant accounting policies previously disclosed in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2020 are reflected below.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;), and follow the requirements of the Securities and Exchange Commission (the &#8220;SEC&#8221;) for interim reporting. As permitted under those rules, certain notes and other financial information that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company&#8217;s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments that are necessary for a fair statement of the Company&#8217;s financial information. The condensed consolidated balance sheet as of December&#160;31, 2020 has been derived from audited consolidated financial statements as of that date but does not include all of the financial information required by U.S. GAAP for complete financial statements. Operating results for the three months ended March&#160;31, 2021 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2021.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Correction to Presentation</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The presentation of certain prior period amounts within the accompanying condensed consolidated statements of operations have been corrected, including creating separate line items for the presentation of cost of testing services, cost of product and cost of digital and other, which were previously reported, in aggregate, in total cost of revenue of $12.4&#160;million for the three months ended March 31, 2020. These corrections had no effect on loss from operations, loss before taxes, or net loss. The Company evaluated these corrections, considering both qualitative and quantitative factors, and concluded they are immaterial to previously issued financial statements.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of Estimates</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities and the reported amounts of revenues and expenses in the unaudited condensed consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to transaction price estimates used for testing services revenue; standalone fair value of digital revenue performance obligations; accrued expenses for clinical studies;&#160;inventory valuation; the fair value of issued common stock warrants and embedded derivatives;&#160;the fair value of assets and liabilities acquired in a business combination or an assets acquisition (including identifiable intangible assets acquired);&#160;the fair value of contingent consideration recorded in connection with a business combination; the grant date fair value assumptions used to estimate stock-based compensation expense; income taxes; impairment of long-lived assets and indefinite-lived assets (including goodwill); and legal contingencies. Actual results could differ from those estimates.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Concentrations of Credit Risk and Other Risks and Uncertainties</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2021 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, approximately 60% and 53%, respectively, of total revenue was derived from Medicare.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021 and December&#160;31, 2020, approximately 31% and 28%, respectively, of accounts receivable was due from Medicare. No other payer or customer represented more than 10% of accounts receivable on either March&#160;31, 2021 or December&#160;31, 2020.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Marketable Securities</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments in securities with a maturity of greater than three months at the time of purchase to be marketable securities. As of March&#160;31, 2021, the Company&#8217;s marketable securities consisted of corporate debt securities with maturities of greater th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an three months but less than twelve months at the time of purchase. Thes</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e marketable securities are classified as current assets on the condensed consolidated balance sheet.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its marketable securities as held-to-maturity at the time of purchase and reevaluates such designation at each balance sheet date. The Company has the positive intent and ability to hold these marketable securities to maturity. Marketable securities are carried at amortized cost and are adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest income (expense), net on the condensed consolidated statements of operations. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on marketable securities are included in interest income (expense), net. The cost of securities sold will be determined using specific identification.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Leases</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2019, the Company adopted Accounting Standard Codification (&#8220;ASC&#8221;) Topic 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using the optional transition method and applied the standard only to leases that existed at that date. The Company determines if an arrangement is or contains a lease at contract inception. A right-of-use (&#8220;ROU&#8221;) asset, representing the underlying asset during the lease term, and a lease liability, representing the payment obligation arising from the lease, are recognized on the condensed consolidated balance sheet at lease commencement based on the present value of the payment obligation. For operating leases, expense is recognized on a straight-line basis over the lease term. For finance leases, interest expense on the lease liability is recognized using the effective interest method and amortization of the ROU asset is recognized on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Short-term leases with an initial term of 12 months or less are not recorded on the balance sheet.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2021,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Company&#8217;s leases had remaining terms of 0.21 years to 7.92 years, some of which include options to extend the lease term.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2020-10, Codification Improvements, which contains amendments that improve the consistency of the ASC by including all disclosure guidance in the appropriate Disclosure Section (Section 50). The FASB provided transition guidance for all the amendments in this ASU. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">amendments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Sections B and C (Section A has been removed) of this ASU are effective for annual periods beginning after December 15, 2020 for public business entities. Early application of the amendments in this ASU is permitted for public business entities for any annual or interim period for which financial statements have not been issued. The amendments in this ASU should be applied retrospectively. The Company adopted the standard on January 1, 2021. The adoption of the new standard did not have an impact on the Company's condensed consolidated financial statements and disclosures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312732465432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss Per Share</a></td>
<td class="text">NET LOSS PER SHARE<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share have been computed by dividing the net loss by the weighted-average number of common shares outstanding during the period, without consideration of common share equivalents as their effect would have been antidilutive.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the computation of the Company&#8217;s basic and diluted net loss per share (in thousands, except shares and per share data):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss used to compute basic and diluted net loss per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(687)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,823)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used to compute basic and diluted net loss per share</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,181,160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,823,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities have been excluded from diluted net loss per share as of March&#160;31, 2021 and 2020 because their effect would be antidilutive:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock subject to outstanding options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592,281&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,845,862&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock subject to outstanding common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,853,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,502,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total common stock equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,451,964&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,396,880&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312732750936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">FAIR VALUE MEASUREMENTS<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records its financial assets and liabilities at fair value.&#160;&#160;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.&#160;&#160;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.&#160;&#160;The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 1: Inputs that include quoted prices in active markets for identical assets and liabilities.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 2: Inputs other than Level 1 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.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company&#8217;s financial assets and liabilities, measured at fair value on a recurring basis, as of March&#160;31, 2021 and December&#160;31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,099&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,099&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrant liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrant liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the issuances, exercises, changes in fair value and reclassifications of the Company&#8217;s Level 3 financial instruments that are measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock Warrant Liability</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of warrants</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimated fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March&#160;31, 2021</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the Company had one investment in convertible preferred shares carried at cost. See Note 7, &#8220;Goodwill and Intangible Assets&#8221;. In the event the Company had to calculate the fair value of this investment, it would be based on Level 3 inputs. This investment is not considered material to the Company's condensed consolidated financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining fair value, the Company uses various valuation approaches within the fair value measurement framework.&#160;&#160;The valuation methodologies used for the Company&#8217;s instruments measured at fair value and their classification in the valuation hierarchy are summarized below:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Money market funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Investments in money market funds are classified within Level 1. Money market funds are valued at the closing price reported by the fund sponsor from an actively traded exchange.&#160;At March&#160;31, 2021 and December&#160;31, 2020, money market funds were included as cash and cash equivalents in the condensed consolidated balance sheets.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Marketable securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Investments in marketable securities are classified within Level 2. The securities are valued using third-party pricing sources. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Common stock warrant liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company utilizes a binomial-lattice pricing model (the &#8220;Monte Carlo Simulation Model&#8221;) that involves a market condition simulation to estimate the fair value of the warrants.&#160;&#160;The application of the Monte Carlo Simulation Model requires the use of a number of complex assumptions, including the Company&#8217;s stock price, expected life of the warrants, stock price volatility determined from the Company&#8217;s historical stock prices and stock prices of peer companies in the diagnostics industry, and risk-free rates based on the implied yield currently available in the U.S. Treasury zero-coupon issues with a remaining term equal to the expected life of the warrants.&#160;&#160;Increases (decreases) in the assumptions discussed above result in a directionally similar impact to the fair value of the common stock warrant liability.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock Warrant Liability Valuation Assumptions:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.645%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Private Placement Common Stock Warrant Liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise Price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.04</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.28</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312733987640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash and Marketable Securities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock', window );">Cash and Marketable Securities</a></td>
<td class="text">CASH AND MARKETABLE SECURITIES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets to the amount reported within the condensed consolidated statements of cash flows is shown in the table below (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.151%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.795%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,324&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,669&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,223&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash at the end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,593&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,939&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,433&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,479&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Marketable Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All marketable securities were considered held-to-maturity at March&#160;31, 2021 and December&#160;31, 2020. As of March&#160;31, 2021 and December&#160;31, 2020, some of the Company&#8217;s marketable securities were in an unrealized loss position. The Company determined that it had the positive intent and ability to hold until maturity all marketable securities that have been in a continuous loss position, thus there was no recognition of any other-than-temporary impairment as of March&#160;31, 2021 and December&#160;31, 2020. All marketable securities with unrealized losses as of each balance sheet date have been in a loss position for less than twelve months.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost, gross unrealized holding losses, and fair value of the Company&#8217;s marketable securities by major security type at each balance sheet date are summarized in the table below (in thousands):</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,963&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,897&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,034&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,898&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual maturities of the short-term marketable securities all mature within one year as of March&#160;31, 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312732740632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combinations</a></td>
<td class="text">BUSINESS COMBINATIONS<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">TransChart LLC</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company acquired TransChart for cash. TransChart provides EMR software to hospitals throughout the U.S. to care for patients who have or may need an organ transplant. TransChart builds on the Company's digital offerings, which include Ottr, Inc. transplant electronic medical record software and XynQAPI transplant quality management solutions. As a result of the acquisition, the Company recognized goodwill of $2.3&#160;million and intangible assets of $2.0&#160;million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma impact of the TransChart acquisition is not material, and the results of operations of the acquisition have been included in the Company's condensed consolidated statements of operations from the respective acquisition date.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312734273576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text">GOODWILL AND INTANGIBLE ASSETS<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is recorded when the purchase price of an acquisition exceeds the fair value of the net tangible and identified intangible assets acquired.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is tested annually for impairment at the reporting unit level during the fourth quarter or earlier upon the occurrence of certain events or substantive changes in circumstances. There were no indicators of impairment in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended March&#160;31, 2021. The balance of the Company's goodwill as of March&#160;31, 2021 and December&#160;31, 2020 was $26.1&#160;million and $23.9&#160;million, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present details of the Company&#8217;s intangible assets as of March&#160;31, 2021 ($ in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:34.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.147%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful&#160;Life<br/>(In&#160;Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired and developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,692)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,262)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,015)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercialization rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,241)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets with finite lives</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,336&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,804)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,325)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,207&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired in-process technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,586&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,804)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,325)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,457&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of the Company&#8217;s intangible assets as of December&#160;31, 2020 ($ in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:34.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.147%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful&#160;Life<br/>(In&#160;Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired and developed technology</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,209&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,991)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(725)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,493&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,684)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(449)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercialization rights</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,079&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,039)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,040&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,537&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets with finite lives</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,816&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,518)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,193)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,105&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired in-process technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,066&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,518)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,193)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,355&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Acquisition of Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, the Company commercially launched AlloSeq HCT, a NGS solution for chimerism testing for stem cell transplant recipients. This technology has the potential to provide better sensitivity and data analysis compared to current solutions on the market. AlloSeq HCT is included in Acquired and developed technology as of December&#160;31, 2020 and March&#160;31, 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Amortization of Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $1.3 million and $1.1 million for the three months ended March 31, 2021 and 2020, respectively.&#160;For the three months ended March 31, 2021, expenses of $0.3 million, $0.5 million, $0.1 million and $0.4 million were amortized to cost of testing services, cost of product, cost of digital and other and sales and marketing, respectively.&#160;For the three months ended March 31, 2020, expenses of $0.3 million, $0.4 million, $0.1 million and $0.3 million were amortized to cost of testing services, cost of product, cost of digital and other and sales and marketing, respectively.</span></div><div style="margin-bottom:3pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s estimated future amortization expense of intangible assets with finite lives as of March&#160;31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of Testing Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of Product</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of Digital and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sales and Marketing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,823&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,955&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,054&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,708&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,074&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,669&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,756&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,207&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312732742872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Balance Sheet Components</a></td>
<td class="text">BALANCE SHEET COMPONENTS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inventory</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,702&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,721&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,012&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accrued and Other Liabilities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,522&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinical studies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred payments for intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test sample processing fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued royalty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,393&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued and other liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,638&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,602&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">CMS Accelerated and Advance Payment Program for Medicare Providers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the U.S. government enacted the CARES Act. Pursuant to the CARES Act, CMS expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS was authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$20.5&#160;million and recorded the payment as Deferred revenue - CMS advance payment on the Company's condensed consolidated balance sheet.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. The Company recorded the amount as Refund liability - CMS advance payment on the condensed consolidated balance sheet as of December 31, 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI http://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312732624840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">COMMITMENTS AND CONTINGENCIES<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its operating and office facilities for various terms under long-term, non-cancelable operating lease agreements in South San Francisco, California; Brisbane, California; West Chester, Pennsylvania; Fremantle, Australia; and Stockholm, Sweden.&#160;&#160;The Company also leases equipment under finance lease agreements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 2, 2020, the Company executed the second amendment to the operating lease agreement for the building located at Brisbane, California. The building is mainly utilized for laboratory operations and research and development. The lease was extended for a period of eight years and two months starting on January 1, 2021. The Company had determined that the amendment constituted a lease modification effective January 1, 2020. At the inception of the lease modification, the ROU asset increased by $13.0 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's facility leases expire at various dates through 2029. In the normal course of business, it is expected that these leases will be renewed or replaced by leases on other properties.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the carrying value of the ROU asset was $18.3 million. The related current and non-current liabilities as of March&#160;31, 2021 were $3.1 million and $18.5 million, respectively. The current and non-current lease liabilities are included in accrued and other current liabilities and operating lease liability, less current portion, respectively, in the condensed consolidated balance sheets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the lease cost for the three months ended March&#160;31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,205&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,172&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease cost includes interest from the lease liability and amortization of the ROU asset.</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - Operating leases (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.78</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - Finance leases (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.22</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - Operating leases (%)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - Finance leases (%)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating and finance lease liabilities as of March&#160;31, 2021 are as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,718&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,971&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,724&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,846&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,988&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,256&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,503&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,915&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,588&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less operating lease liability, current portion</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,126&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, long-term portion</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,462&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The current portion of obligations under finance leases is included in accrued and other liabilities, and the long-term portion of finance leases is included in other liabilities within the condensed consolidated balance sheets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Royalty Commitments</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">The Board of Trustees of the Leland Stanford Junior University (&#8220;Stanford&#8221;)</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2014, the Company entered into a license agreement with Stanford (the &#8220;Stanford License&#8221;), which granted the Company an exclusive license to a patent relating to the diagnosis of rejection in organ transplant recipients using dd-cfDNA. Under the terms of the Stanford License, the Company is required to pay an annual license maintenance fee, six milestone payments and royalties in the low single digits of net sales of products incorporating the licensed technology.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Illumina</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 4, 2018, the Company entered into a license agreement with Illumina (the &#8220;Illumina Agreement&#8221;). The Illumina Agreement requires the Company to pay royalties in the mid-single to low-double digits on sales of products covered by the Illumina Agreement.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cibiltech Commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to that certain license and commercialization agreement that the Company entered into with Cibiltech SAS (&#8220;Cibiltech&#8221;) effective April 30, 2019, the Company will share an agreed-upon percentage of revenue with Cibiltech, if and when revenues are generated from KidneyCare iBox.&#160;&#160;</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Illumina Agreement, the Company has agreed to minimum purchase commitments of finished products and raw materials from Illumina through 2023.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation and Indemnification Obligations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the Company's false advertising suit filed against Natera Inc. (&#8220;Natera&#8221;), on April 10, 2019, Natera filed a counterclaim against the Company on February 18, 2020, in the U.S. District Court for the District of Delaware (the &#8220;Court&#8221;) alleging the Company made false and misleading claims about the performance capabilities of AlloSure. The suit seeks injunctive relief and unspecified monetary relief. On September 30, 2020, Natera requested leave of Court to amend its counterclaims to include additional allegations regarding purportedly false claims the Company made with respect to AlloSure, and the Court granted Natera&#8217;s request. Trial is currently scheduled to begin on July 26, 2021.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in response to the Company's patent infringement suit filed against Natera on March 26, 2019, Natera filed suit against the Company on January 13, 2020 in the Court alleging, among other things, that AlloSure infringes Natera&#8217;s U.S. Patent 10,526,658. On March 25, 2020, Natera filed an amendment to the suit alleging, among other things, that AlloSure also infringes Natera&#8217;s U.S. Patent 10,597,724. The suit seeks a judgment that the Company has infringed Natera&#8217;s patents, an order preliminarily and permanently enjoining the Company from any further infringement of such patents and unspecified damages. The Company intends to defend both of these matters vigorously, and believes that the Company has good and substantial defenses to the claims alleged in the suits, but there is no guarantee that the Company will prevail. The Company has not recorded any liabilities for these suits.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may become involved in litigation and other legal actions. The Company estimates the range of liability related to any pending litigation where the amount and range of loss can be estimated. The Company records its best estimate of a loss when the loss is considered probable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, the Company records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the condensed consolidated financial statements indicates that it is probable that a liability had been incurred at the date of the condensed consolidated financial statements and (ii) the range of loss can be reasonably estimated.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312734243656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>401(K) Plan<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">401(K) Plan</a></td>
<td class="text">401(K) PLANThe Company sponsors a 401(k) defined contribution plan covering all U.S. employees under the Internal Revenue Code of 1986, as amended. Employee contributions are voluntary and are determined on an individual basis subject to the maximum allowable under federal tax regulations. The Company incurred expenses related to contributions to the plan of $0.5 million and $0.3 million for the three months ended March 31, 2021 and 2020, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312732624840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants and Rights Note Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_WarrantsDisclosureTextBlock', window );">Warrants</a></td>
<td class="text">WARRANTS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues common stock warrants in connection with debt or equity financings to lenders, placement agents and investors.&#160;&#160;Issued warrants are considered standalone financial instruments and the terms of each warrant are analyzed for equity or liability classification in accordance with U.S. GAAP. Warrants that are classified as liabilities usually have various features that would require net-cash settlement by the Company. Warrants that are not liabilities, derivatives and/or meet the exception criteria are classified as equity. Warrants liabilities are remeasured at fair value at each period end with changes in fair value recorded in the condensed consolidated statements of operations until expired or exercised. Warrants that are classified as equity are valued at their relative fair value on the date of issuance, recorded in additional paid in capital and not remeasured.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three months ended March 31, 2021, there were no warrants exercised to purchase shares of common stock for cash proceeds.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three months ended March 31, 2020, warrants to purchase approximately 272,000 shares of common stock were exercised for cash payments of $0.3 million.&#160;During the three months ended March 31, 2020, a warrant to purchase approximately 34,000 shares of common stock was exercised on a cashless basis and approximately 24,000 shares were issued pursuant to the exercise.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, outstanding warrants to purchase common stock were:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classified as</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Original Term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares Underlying Warrants</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Original issue date:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2016</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,264&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_WarrantsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrants Disclosure [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_WarrantsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsNoteDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312732533384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock Incentive Plans</a></td>
<td class="text">STOCK INCENTIVE PLANS<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Options and Restricted Stock Units (&#8220;RSU&#8221;)</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes option and RSU activity under the Company&#8217;s 2014 Equity Incentive Plan, 2016 Inducement Equity Incentive Plan, and 2019 Inducement Equity Incentive Plan, and related information:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>Available<br/>for Grant</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>RSU Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;December 31, 2020</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672,968&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,670,398&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.92&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,884,866&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.42&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional shares authorized</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,977,647&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock awards for services</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,339)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(246,379)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,379&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.62&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(207,881)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.06&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,925)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,925&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.06&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,579)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.99&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock under employee incentive plans</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,434&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,945&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,945)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,213&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,213)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.70&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.59&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;March 31, 2021</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,485,814&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592,281&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,853,419&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of options exercised was $9.1 million  and $0.7 million for the three months ended March&#160;31, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the total intrinsic value of outstanding RSUs was approximately $126.2 million and there were $50.7 million of unrecognized compensation costs related to RSUs, which are expected to be recognized over a weighted-average period of 1.91 years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options outstanding that have vested and are expected to vest at March&#160;31, 2021 are as follows: </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares Issued <br/>(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic&#160;Value<br/>(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.09&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.54</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,318&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,398&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.91&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.68</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,508&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,443&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,826&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company&#8217;s common stock at March&#160;31, 2021 for stock options that were in-the-money.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of options that vested during the three months ended March&#160;31, 2021 was $2.7 million. As of March&#160;31, 2021, there were approximately $25.2 million of unrecognized compensation costs related to stock options, which are expected to be recognized over a weighted-average period of 2.89 years.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2014 Employee Stock Purchase Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an Employee Stock Purchase Plan (the &#8220;ESPP&#8221;), under which employees can purchase shares of its common stock based on a percentage of their compensation, but not greater than 15% of their respective earnings; provided, however, an eligible employee&#8217;s right to purchase shares of the Company&#8217;s common stock may not accrue at a rate which exceeds $25,000 of the fair market value of such shares for each calendar year in which such rights are outstanding. The ESPP has consecutive offering periods of approximately six months in length. The purchase price per share must be equal to the lower of 85% of the fair value of the common stock on the first day of the offering period or on the exercise date.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the offering period in 2020 that ended on December&#160;31, 2020, 24,052 shares were purchased for aggregate proceeds of $0.8 million from the issuance of shares, which occurred on January 4, 2021.&#160;&#160;</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Valuation Assumptions</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of employee stock options and ESPP shares were estimated using the Black-Scholes option pricing model based on the following weighted average assumptions:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.476%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee stock options</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.69%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.00%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.68%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.35%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee stock purchase plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.10%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.56%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.57%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company based the risk-free interest rate over the expected term of the award based on the constant maturity rate of U.S. Treasury securities with similar maturities as of the date of grant.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Volatility: The Company used an average historical stock price volatility of its own stock and those comparable public companies that were deemed to be representative of future stock price trends.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected Term: The expected term represents the period for which the Company&#8217;s stock-based compensation awards are expected to be outstanding and is based on analyzing the vesting and contractual terms of the awards and the holders&#8217; historical exercise patterns and termination behavior.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected Dividends: The Company has not paid and does not anticipate paying any dividends in the near future.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock-Based Compensation Expense</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expense relating to employee and non-employee stock-based awards for the three months ended March&#160;31, 2021 and 2020, included in the condensed consolidated statements of operations as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of testing services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of digital and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,951&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,547&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,259&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No tax benefit was recognized related to stock-based compensation expense since the Company has never reported taxable income and has established a full valuation allowance to offset all of the potential tax benefits associated with its deferred tax assets.&#160;&#160;In addition, no amounts of stock-based compensation expense were capitalized for the periods presented.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312732597832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">INCOME TAXES<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s effective tax rate may vary from the U.S. federal statutory tax rate due to the change in the mix of earnings in tax jurisdictions with different statutory rates, benefits related to tax credits and the tax impact of non-deductible expenses and other permanent differences between income before income taxes and taxable income.&#160;For the three months ended March 31, 2021 and 2020, the Company recorded an income tax benefit of $0.3 million and $0.3 million, respectively. The income tax benefit of $0.3 million is primarily attributable to the recognition of deferred tax assets from foreign losses and acquired deferred tax liabilities that generate a source of income for the recognition of deferred tax assets previously not recognized.&#160;The Company assesses the realizability of its net deferred tax assets by evaluating all available evidence, both positive and negative, including (i) cumulative results of operations in recent years, (ii) sources of recent losses, (iii) estimates of future taxable income, and (iv) the length of net operating loss carryforward periods.&#160;&#160;The Company believes that based on the history of its U.S. losses and other factors, the weight of available evidence indicates that it is more likely than not that it will not be able to realize its U.S. net deferred tax assets. The Company has also placed a valuation allowance on the net deferred tax assets of its Australian operations. Accordingly, the U.S. and Australia net deferred tax assets have been offset by a full valuation allowance.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Starting in 2018, companies may be subject to global intangible low tax income (&#8220;GILTI&#8221;), which is a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations as well as the new base erosion anti-abuse tax (&#8220;BEAT&#8221;) under the Tax Cuts and Jobs Act of 2017. GILTI will be effectively taxed at a tax rate of 10.5%. Due to the complexity of the GILTI tax rules, companies are allowed to make an accounting policy choice of either (1) treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred or (2) factoring such amounts into a company&#8217;s measurement of its deferred taxes. The Company has not made an election with respect to GILTI and does not believe that GILTI will have a material impact on the Company&#8217;s 2021 taxes. The Company will continue to review the GILTI and BEAT rules to determine their applicability to the Company and the impact that the rules may have on the Company's results of operations and financial condition.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312744320904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting</a></td>
<td class="text">SEGMENT REPORTING<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the Company&#8217;s Chief Operating Decision Maker (&#8220;CODM&#8221;), or decision making group, whose function is to allocate resources to and assess the performance of the operating segments.&#160;&#160;The Company has identified its Chief Executive Officer as the CODM. In determining its reportable segments, the Company considered the markets and types of customers served and the products or services provided in those markets. The Company operates in a single reportable segment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by geographic regions are based upon the customers&#8217; ship-to address for product revenue and the region of testing for testing services revenue.&#160;The following table summarizes reportable revenues by geographic regions (in thousands):</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Testing services revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,281&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,442&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Product revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,778&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,695&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital and other revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,288&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,341&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,243&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,804&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,573&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Europe</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,032&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Rest of World</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,313&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,400&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,380&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes long-lived assets, consisting of property and equipment, net, by geographic regions (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,398&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,704&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312734217864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_LiquidityPolicyTextBlock', window );">Liquidity and Capital Resources</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Liquidity and Capital Resources</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has incurred significant losses and negative cash flows from operations since its inception and had an accumulated deficit of $353.2 million at March&#160;31, 2021. As of March&#160;31, 2021, the Company had cash, cash equivalents and marketable securities of $374.3 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS Accelerated and Advance Payment Program for Medicare Providers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020 the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CARES Act&#8221;). Pursuant to the CARES Act, the Centers for Medicare &amp; Medicaid Services (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#8221;) expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS is authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$20.5&#160;million, and recorded the payment as Deferred revenue - CMS advance payment on the Company's condensed consolidated balance sheet.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. The Company recorded the amount as Refund liability - CMS advance payment on the condensed consolidated balance sheet as of December 31, 2020. Refer to Note 8, Balance Sheet Components, for further explanation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CARES Act Provider Relief Fund for Medicare Providers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the CARES Act, the U.S. Department of Health &amp; Human Services (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;HHS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) distributed an initial tranche of $30.0&#160;billion in funds to healthcare providers that received Medicare fee-for-service (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FFS&#8221;) reimbursements in 2019. These payments to healthcare providers are not loans and will not be required to be repaid. As a condition to receiving these payments, providers must agree to certain terms and conditions and submit sufficient documentation demonstrating that the funds are being used for healthcare-related expenses or lost revenue attributable to the COVID-19 pandemic. Due to the recent enactment of legislation and absence of definitive guidance, there is a high degree of uncertainty around the CARES Act&#8217;s implementation and the Company continues to assess the impact on its business. Furthermore, HHS has indicated that it, along with the Office of Inspector General, will be closely monitoring and auditing providers to ensure that recipients comply with the terms and conditions of relief programs and to prevent fraud and abuse. All providers will be subject to civil and criminal penalties for any deliberate omissions, misrepresentations or falsifications of any information given to HHS. Providers will be distributed a portion of the initial $30.0&#160;billion of funds based on their share of total Medicare FFS reimbursements made by the U.S. in 2019. During April 2020, the Company received a payment of approximately $4.8&#160;million representing its portion of the initial tranche of funds, recorded in other income (expense), net on the condensed consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is complying with the key terms and provisions of the CARES Act Provider Relief Fund, which includes, among other things, the requirement that the Company maintain appropriate records and cost documentation. The Company has registered with HHS to submit financial data indicating the use of the funds the Company received pursuant to the CARES Act Provider Relief Fund. The Company will be notified by HHS when the Provider Relief Fund Reporting Portal is open for reporting on the use of Provider Relief Fund payments.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;), and follow the requirements of the Securities and Exchange Commission (the &#8220;SEC&#8221;) for interim reporting. As permitted under those rules, certain notes and other financial information that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company&#8217;s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments that are necessary for a fair statement of the Company&#8217;s financial information. The condensed consolidated balance sheet as of December&#160;31, 2020 has been derived from audited consolidated financial statements as of that date but does not include all of the financial information required by U.S. GAAP for complete financial statements. Operating results for the three months ended March&#160;31, 2021 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2021.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Changes in Presentation</a></td>
<td class="text"><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Correction to Presentation</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The presentation of certain prior period amounts within the accompanying condensed consolidated statements of operations have been corrected, including creating separate line items for the presentation of cost of testing services, cost of product and cost of digital and other, which were previously reported, in aggregate, in total cost of revenue of $12.4&#160;million for the three months ended March 31, 2020. These corrections had no effect on loss from operations, loss before taxes, or net loss. The Company evaluated these corrections, considering both qualitative and quantitative factors, and concluded they are immaterial to previously issued financial statements.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of Estimates</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities and the reported amounts of revenues and expenses in the unaudited condensed consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to transaction price estimates used for testing services revenue; standalone fair value of digital revenue performance obligations; accrued expenses for clinical studies;&#160;inventory valuation; the fair value of issued common stock warrants and embedded derivatives;&#160;the fair value of assets and liabilities acquired in a business combination or an assets acquisition (including identifiable intangible assets acquired);&#160;the fair value of contingent consideration recorded in connection with a business combination; the grant date fair value assumptions used to estimate stock-based compensation expense; income taxes; impairment of long-lived assets and indefinite-lived assets (including goodwill); and legal contingencies. Actual results could differ from those estimates.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Credit Risk and Other Risks and Uncertainties</a></td>
<td class="text"><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Concentrations of Credit Risk and Other Risks and Uncertainties</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2021 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, approximately 60% and 53%, respectively, of total revenue was derived from Medicare.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021 and December&#160;31, 2020, approximately 31% and 28%, respectively, of accounts receivable was due from Medicare. No other payer or customer represented more than 10% of accounts receivable on either March&#160;31, 2021 or December&#160;31, 2020.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesPolicy', window );">Marketable Securities</a></td>
<td class="text"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Marketable Securities</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments in securities with a maturity of greater than three months at the time of purchase to be marketable securities. As of March&#160;31, 2021, the Company&#8217;s marketable securities consisted of corporate debt securities with maturities of greater th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an three months but less than twelve months at the time of purchase. Thes</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e marketable securities are classified as current assets on the condensed consolidated balance sheet.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its marketable securities as held-to-maturity at the time of purchase and reevaluates such designation at each balance sheet date. The Company has the positive intent and ability to hold these marketable securities to maturity. Marketable securities are carried at amortized cost and are adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest income (expense), net on the condensed consolidated statements of operations. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on marketable securities are included in interest income (expense), net. The cost of securities sold will be determined using specific identification.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Leases</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2019, the Company adopted Accounting Standard Codification (&#8220;ASC&#8221;) Topic 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using the optional transition method and applied the standard only to leases that existed at that date. The Company determines if an arrangement is or contains a lease at contract inception. A right-of-use (&#8220;ROU&#8221;) asset, representing the underlying asset during the lease term, and a lease liability, representing the payment obligation arising from the lease, are recognized on the condensed consolidated balance sheet at lease commencement based on the present value of the payment obligation. For operating leases, expense is recognized on a straight-line basis over the lease term. For finance leases, interest expense on the lease liability is recognized using the effective interest method and amortization of the ROU asset is recognized on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Short-term leases with an initial term of 12 months or less are not recorded on the balance sheet.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2021,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Company&#8217;s leases had remaining terms of 0.21 years to 7.92 years, some of which include options to extend the lease term.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2020-10, Codification Improvements, which contains amendments that improve the consistency of the ASC by including all disclosure guidance in the appropriate Disclosure Section (Section 50). The FASB provided transition guidance for all the amendments in this ASU. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">amendments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Sections B and C (Section A has been removed) of this ASU are effective for annual periods beginning after December 15, 2020 for public business entities. Early application of the amendments in this ASU is permitted for public business entities for any annual or interim period for which financial statements have not been issued. The amendments in this ASU should be applied retrospectively. The Company adopted the standard on January 1, 2021. The adoption of the new standard did not have an impact on the Company's condensed consolidated financial statements and disclosures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_LiquidityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liquidity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_LiquidityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=d3e62652-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6359566&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312732774536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of Basic and Diluted Net Loss Per Share</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the computation of the Company&#8217;s basic and diluted net loss per share (in thousands, except shares and per share data):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss used to compute basic and diluted net loss per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(687)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,823)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used to compute basic and diluted net loss per share</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,181,160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,823,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities have been excluded from diluted net loss per share as of March&#160;31, 2021 and 2020 because their effect would be antidilutive:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock subject to outstanding options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592,281&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,845,862&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock subject to outstanding common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,853,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,502,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total common stock equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,451,964&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,396,880&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312734240456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Fair Value of Financial Assets and Liabilities Measured on Recurring Basis</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company&#8217;s financial assets and liabilities, measured at fair value on a recurring basis, as of March&#160;31, 2021 and December&#160;31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,099&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,099&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrant liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level&#160;3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrant liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the issuances, exercises, changes in fair value and reclassifications of the Company&#8217;s Level 3 financial instruments that are measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock Warrant Liability</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of warrants</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimated fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March&#160;31, 2021</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Summary of Common Stock Warrant Liability Valuation Assumptions</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock Warrant Liability Valuation Assumptions:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.645%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Private Placement Common Stock Warrant Liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise Price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.04</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.28</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312732565512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash and Marketable Securities (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of Cash and Cash Equivalents</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets to the amount reported within the condensed consolidated statements of cash flows is shown in the table below (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.151%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.795%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,324&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,669&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,191&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,223&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash at the end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,593&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,939&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,433&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,479&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesTextBlock', window );">Debt Securities, Held-to-maturity</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost, gross unrealized holding losses, and fair value of the Company&#8217;s marketable securities by major security type at each balance sheet date are summarized in the table below (in thousands):</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,963&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,897&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,034&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,898&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=SL120269825-111563<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=SL120269820-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312732740072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ScheduleOfIntangibleAssetsTableTableTextBlock', window );">Summary of Intangible Assets</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present details of the Company&#8217;s intangible assets as of March&#160;31, 2021 ($ in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:34.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.147%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful&#160;Life<br/>(In&#160;Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired and developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,692)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,262)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,015)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercialization rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,241)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets with finite lives</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,336&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,804)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,325)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,207&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired in-process technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,586&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,804)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,325)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,457&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of the Company&#8217;s intangible assets as of December&#160;31, 2020 ($ in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:34.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.147%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful&#160;Life<br/>(In&#160;Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired and developed technology</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,209&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,991)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(725)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,493&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,684)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(449)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercialization rights</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,079&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,039)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,040&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,537&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets with finite lives</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,816&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,518)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,193)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,105&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired in-process technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,066&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,518)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,193)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,355&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Summary of Estimated Future Amortization Expense of Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s estimated future amortization expense of intangible assets with finite lives as of March&#160;31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of Testing Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of Product</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of Digital and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sales and Marketing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,823&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,955&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,054&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,708&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,074&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,669&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,756&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,207&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ScheduleOfIntangibleAssetsTableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ScheduleOfIntangibleAssetsTableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312732785928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Summary of Inventory</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,702&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,721&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,012&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Components of Accrued and Other Liabilities</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,522&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinical studies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred payments for intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test sample processing fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued royalty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,393&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued and other liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,638&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,602&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312732652152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Summary of Lease Cost</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the lease cost for the three months ended March&#160;31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,205&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,172&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease cost includes interest from the lease liability and amortization of the ROU asset.</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - Operating leases (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.78</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - Finance leases (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.22</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - Operating leases (%)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - Finance leases (%)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock', window );">Future Minimum Lease Commitments under Operating and Finance Leases</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating and finance lease liabilities as of March&#160;31, 2021 are as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,718&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,971&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,724&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,846&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,988&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,256&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,503&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,915&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,588&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less operating lease liability, current portion</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,126&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, long-term portion</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,462&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of finance lease and operating lease liability maturity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312732510152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants and Rights Note Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Components of Warrants Outstanding</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, outstanding warrants to purchase common stock were:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classified as</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Original Term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares Underlying Warrants</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Original issue date:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2016</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,264&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6784392&amp;loc=d3e188667-122775<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsNoteDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312731079160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Option, Unvested RSU Activity under 2014 Equity Incentive Plan and 2016 Inducement Equity Incentive Plan and Related Information</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes option and RSU activity under the Company&#8217;s 2014 Equity Incentive Plan, 2016 Inducement Equity Incentive Plan, and 2019 Inducement Equity Incentive Plan, and related information:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>Available<br/>for Grant</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>RSU Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;December 31, 2020</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672,968&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,670,398&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.92&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,884,866&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.42&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional shares authorized</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,977,647&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock awards for services</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,339)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(246,379)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,379&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.62&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(207,881)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.06&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,925)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,925&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.06&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,579)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.99&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock under employee incentive plans</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,434&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,945&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,945)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,213&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,213)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.70&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.59&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;March 31, 2021</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,485,814&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592,281&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,853,419&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock', window );">Summary of Options Outstanding and Exercisable Vested or Expected to Vest</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options outstanding that have vested and are expected to vest at March&#160;31, 2021 are as follows: </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares Issued <br/>(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic&#160;Value<br/>(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.09&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.54</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,318&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,398&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.91&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.68</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,508&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,443&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,826&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Weighted-Average Assumptions Used to Estimate Fair Values of Share-Based Awards</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of employee stock options and ESPP shares were estimated using the Black-Scholes option pricing model based on the following weighted average assumptions:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.476%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee stock options</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.69%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.00%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.68%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.35%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee stock purchase plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.10%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.56%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.57%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expense relating to employee and non-employee stock-based awards for the three months ended March&#160;31, 2021 and 2020, included in the condensed consolidated statements of operations as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of testing services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of digital and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,951&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,547&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,259&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of share based compensation stock options and unvested restricted stock units activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312732548520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Reportable Revenues by Geographic Regions</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by geographic regions are based upon the customers&#8217; ship-to address for product revenue and the region of testing for testing services revenue.&#160;The following table summarizes reportable revenues by geographic regions (in thousands):</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Testing services revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,281&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,442&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Product revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,778&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,695&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital and other revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,288&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,341&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,243&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,804&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,573&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Europe</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,032&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Rest of World</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,313&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,400&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,380&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock', window );">Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes long-lived assets, consisting of property and equipment, net, by geographic regions (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,398&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,704&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312742143176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 11, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 25, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 15, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>uniqueSolution </div>
<div>center </div>
<div>phlebotomist </div>
<div>patient</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2018 </div>
<div>patient</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationEquityLineItems', window );"><strong>Schedule of Capitalization, Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_NumberOfRenalTransplantPatients', window );">Number of renal transplant patients (more than) | patient</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_NumberOfTransplantCentersOfferingRemoTraC', window );">Number of transplant centers offering RemoTraC (more than) | center</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_NumberOfPatientsEnrolledInRemoTraC', window );">Number of patients enrolled in RemoTraC (more than) | patient</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_NumberOfMobilePhlebotomists', window );">Number of mobile phlebotomists (more than) | phlebotomist</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 353,214,000<span></span>
</td>
<td class="nump">$ 352,527,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestments', window );">Cash, cash equivalents, and short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">374,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment', window );">Accelerated and advanced payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrantsReceivable', window );">Grants receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche', window );">Medicare fee-for-service reimbursements proceeds, initial tranche</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=cdna_PublicOfferingMember', window );">Public Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationEquityLineItems', window );"><strong>Schedule of Capitalization, Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares issued and sold (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,923,077<span></span>
</td>
<td class="nump">4,492,187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 91.00<span></span>
</td>
<td class="nump">$ 32.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock, consideration received on transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 164,000,000.0<span></span>
</td>
<td class="nump">$ 134,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember', window );">Over-Allotment Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationEquityLineItems', window );"><strong>Schedule of Capitalization, Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares issued and sold (in shares) | shares</a></td>
<td class="nump">288,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock, consideration received on transaction</a></td>
<td class="nump">$ 24,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cdna_XynManagementIncMember', window );">XynManagement, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationEquityLineItems', window );"><strong>Schedule of Capitalization, Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_NumberOfUniqueSolutions', window );">Number of unique solutions | uniqueSolution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cdna_MedicareMember', window );">Medicare | AlloSure Kidney</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationEquityLineItems', window );"><strong>Schedule of Capitalization, Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RecoveryOfDirectCosts', window );">Reimbursement rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,841<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cdna_MedicareMember', window );">Medicare | AlloMap Heart</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationEquityLineItems', window );"><strong>Schedule of Capitalization, Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RecoveryOfDirectCosts', window );">Reimbursement rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cdna_MedicareMember', window );">Medicare | AlloSure Heart</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationEquityLineItems', window );"><strong>Schedule of Capitalization, Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RecoveryOfDirectCosts', window );">Reimbursement rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,753<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>CARES Act, Centers For Medicare And Medicaid Services, Proceeds From Advance Payment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>CARES Act, Medicare Fee-For-Service Reimbursements, Proceeds, Initial Tranche</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_NumberOfMobilePhlebotomists">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Mobile Phlebotomists</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_NumberOfMobilePhlebotomists</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_NumberOfPatientsEnrolledInRemoTraC">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Patients Enrolled In RemoTraC</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_NumberOfPatientsEnrolledInRemoTraC</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_NumberOfRenalTransplantPatients">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Renal Transplant Patients</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_NumberOfRenalTransplantPatients</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_NumberOfTransplantCentersOfferingRemoTraC">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Transplant Centers Offering RemoTraC</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_NumberOfTransplantCentersOfferingRemoTraC</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_NumberOfUniqueSolutions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Unique Solutions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_NumberOfUniqueSolutions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsAndShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrantsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrantsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RecoveryOfDirectCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Return of or reimbursements received in relation to direct costs and expenses previously paid or incurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RecoveryOfDirectCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCapitalizationEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCapitalizationEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=cdna_PublicOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=cdna_PublicOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cdna_XynManagementIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cdna_XynManagementIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cdna_MedicareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cdna_MedicareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdna_AlloSureKidneyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdna_AlloSureKidneyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdna_AlloMapHeartMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdna_AlloMapHeartMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdna_AlloSureHeartMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdna_AlloSureHeartMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312741842728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Concentration of Credit Risk (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cdna_MedicareMember', window );">Medicare | Revenues | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">60.00%<span></span>
</td>
<td class="nump">53.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cdna_MedicareMember', window );">Medicare | Accounts Receivable | Credit Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">31.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods and services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cdna_MedicareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cdna_MedicareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312732470744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Leases (Detail)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_RemainingOperatingAndFinanceLeaseTerm', window );">Remaining lease terms</a></td>
<td class="text">2 months 15 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_RemainingOperatingAndFinanceLeaseTerm', window );">Remaining lease terms</a></td>
<td class="text">7 years 11 months 1 day<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_RemainingOperatingAndFinanceLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining operating and finance lease term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_RemainingOperatingAndFinanceLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary Of Significant Accounting Policies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312734288760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss used to compute basic and diluted net loss per share</a></td>
<td class="num">$ (687)<span></span>
</td>
<td class="num">$ (5,823)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average shares used to compute basic and diluted net loss per share (in shares)</a></td>
<td class="nump">51,181,160<span></span>
</td>
<td class="nump">42,823,427<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net loss per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted (in dollars per share)</a></td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312742029256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share (Detail) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential dilutive securities excluded from diluted net loss per share attributable to common stockholders (in shares)</a></td>
<td class="nump">4,451,964<span></span>
</td>
<td class="nump">4,396,880<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=cdna_EmployeeAndNonEmployeeStockOptionsMember', window );">Shares of common stock subject to outstanding options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential dilutive securities excluded from diluted net loss per share attributable to common stockholders (in shares)</a></td>
<td class="nump">2,592,281<span></span>
</td>
<td class="nump">2,845,862<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Shares of common stock subject to outstanding common stock warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential dilutive securities excluded from diluted net loss per share attributable to common stockholders (in shares)</a></td>
<td class="nump">6,264<span></span>
</td>
<td class="nump">49,006<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential dilutive securities excluded from diluted net loss per share attributable to common stockholders (in shares)</a></td>
<td class="nump">1,853,419<span></span>
</td>
<td class="nump">1,502,012<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=cdna_EmployeeAndNonEmployeeStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=cdna_EmployeeAndNonEmployeeStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312738794936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) - Recurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">$ 280,099<span></span>
</td>
<td class="nump">$ 85,797<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_CommonStockWarrantLiability', window );">Common stock warrant liability</a></td>
<td class="nump">420<span></span>
</td>
<td class="nump">447<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value Measured Using - (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">280,099<span></span>
</td>
<td class="nump">85,797<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_CommonStockWarrantLiability', window );">Common stock warrant liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value Measured Using - (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_CommonStockWarrantLiability', window );">Common stock warrant liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value Measured Using - (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_CommonStockWarrantLiability', window );">Common stock warrant liability</a></td>
<td class="nump">$ 420<span></span>
</td>
<td class="nump">$ 447<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_CommonStockWarrantLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_CommonStockWarrantLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312732818872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments (Detail) - Common Stock Warrants Liability - (Level 3) - Common Stock Warrant Liability<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="nump">$ 447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants', window );">Exercise of warrants</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in estimated fair value</a></td>
<td class="num">(27)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">$ 420<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value measurement with unobservable inputs reconciliation recurring basis exercise of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=cdna_CommonStockWarrantLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=cdna_CommonStockWarrantLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312735268888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Summary of Common Stock Warrant Liability Valuation Assumptions (Detail) - Private Placement Common Stock Warrant Liability<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Stock price (in dollars per share)</a></td>
<td class="nump">$ 68.09<span></span>
</td>
<td class="nump">$ 72.45<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=cdna_PrivatePlacementCommonStockWarrantLiabilityMember', window );">Exercise Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_DerivativeLiabilityExercisePrice', window );">Exercise price (in dollars per share)</a></td>
<td class="nump">$ 1.12<span></span>
</td>
<td class="nump">$ 1.12<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=cdna_PrivatePlacementCommonStockWarrantLiabilityMember', window );">Remaining Term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_DerivativeLiabilityTerm', window );">Remaining term (in years)</a></td>
<td class="text">2 years 14 days<span></span>
</td>
<td class="text">2 years 3 months 10 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=cdna_PrivatePlacementCommonStockWarrantLiabilityMember', window );">Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Derivative liability measurement input</a></td>
<td class="nump">0.7200<span></span>
</td>
<td class="nump">0.7300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=cdna_PrivatePlacementCommonStockWarrantLiabilityMember', window );">Risk Free Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Derivative liability measurement input</a></td>
<td class="nump">0.0017<span></span>
</td>
<td class="nump">0.0014<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_DerivativeLiabilityExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derivative liability exercise price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_DerivativeLiabilityExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_DerivativeLiabilityTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derivative liability term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_DerivativeLiabilityTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure derivative liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=cdna_PrivatePlacementCommonStockWarrantLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=cdna_PrivatePlacementCommonStockWarrantLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312730393048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash and Marketable Securities - Reconciliation of Cash and Cash Equivalents (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 309,324<span></span>
</td>
<td class="nump">$ 134,669<span></span>
</td>
<td class="nump">$ 32,191<span></span>
</td>
<td class="nump">$ 38,223<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash</a></td>
<td class="nump">269<span></span>
</td>
<td class="nump">270<span></span>
</td>
<td class="nump">242<span></span>
</td>
<td class="nump">256<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents, and restricted cash at the end of the period</a></td>
<td class="nump">$ 309,593<span></span>
</td>
<td class="nump">$ 134,939<span></span>
</td>
<td class="nump">$ 32,433<span></span>
</td>
<td class="nump">$ 38,479<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312734918888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash and Marketable Securities - Components of Marketable Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems', window );"><strong>Schedule of Held-to-maturity Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Amortized Cost</a></td>
<td class="nump">$ 64,963<span></span>
</td>
<td class="nump">$ 90,034<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Unrealized Holding Losses</a></td>
<td class="num">(66)<span></span>
</td>
<td class="num">(136)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Fair Value</a></td>
<td class="nump">64,897<span></span>
</td>
<td class="nump">89,898<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate Debt Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems', window );"><strong>Schedule of Held-to-maturity Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Amortized Cost</a></td>
<td class="nump">64,963<span></span>
</td>
<td class="nump">90,034<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Unrealized Holding Losses</a></td>
<td class="num">(66)<span></span>
</td>
<td class="num">(136)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Fair Value</a></td>
<td class="nump">$ 64,897<span></span>
</td>
<td class="nump">$ 89,898<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26610-111562<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27232-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312745475320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 26,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,857<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cdna_TransChartLLCMember', window );">TransChart LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cdna_TransChartLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cdna_TransChartLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312738425272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets with finite lives:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 63,336<span></span>
</td>
<td class="nump">$ 59,816<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(16,804)<span></span>
</td>
<td class="num">(15,518)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_FiniteLivedIntangibleForeignCurrencyTranslation', window );">Foreign Currency Translation</a></td>
<td class="num">(2,325)<span></span>
</td>
<td class="num">(1,193)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">44,207<span></span>
</td>
<td class="nump">43,105<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible Assets, Net (Excluding Goodwill)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Total intangible assets - gross carrying amount</a></td>
<td class="nump">64,586<span></span>
</td>
<td class="nump">61,066<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Total intangible assets, net</a></td>
<td class="nump">45,457<span></span>
</td>
<td class="nump">44,355<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cdna_AcquiredAndDevelopedTechnologyMember', window );">Acquired and developed technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets with finite lives:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">33,569<span></span>
</td>
<td class="nump">31,209<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(9,692)<span></span>
</td>
<td class="num">(8,991)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_FiniteLivedIntangibleForeignCurrencyTranslation', window );">Foreign Currency Translation</a></td>
<td class="num">(1,262)<span></span>
</td>
<td class="num">(725)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 22,615<span></span>
</td>
<td class="nump">$ 21,493<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Remaining Useful&#160;Life (In&#160;Years)</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">9 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets with finite lives:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 19,308<span></span>
</td>
<td class="nump">$ 18,168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(5,015)<span></span>
</td>
<td class="num">(4,684)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_FiniteLivedIntangibleForeignCurrencyTranslation', window );">Foreign Currency Translation</a></td>
<td class="num">(953)<span></span>
</td>
<td class="num">(449)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 13,340<span></span>
</td>
<td class="nump">$ 13,035<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Remaining Useful&#160;Life (In&#160;Years)</a></td>
<td class="text">10 years 7 months 6 days<span></span>
</td>
<td class="text">10 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cdna_CommercializationRightsMember', window );">Commercialization rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets with finite lives:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 8,079<span></span>
</td>
<td class="nump">$ 8,079<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(1,241)<span></span>
</td>
<td class="num">(1,039)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_FiniteLivedIntangibleForeignCurrencyTranslation', window );">Foreign Currency Translation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 6,838<span></span>
</td>
<td class="nump">$ 7,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Remaining Useful&#160;Life (In&#160;Years)</a></td>
<td class="text">8 years 4 months 24 days<span></span>
</td>
<td class="text">8 years 8 months 12 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks and tradenames</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets with finite lives:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 2,380<span></span>
</td>
<td class="nump">$ 2,360<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(856)<span></span>
</td>
<td class="num">(804)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_FiniteLivedIntangibleForeignCurrencyTranslation', window );">Foreign Currency Translation</a></td>
<td class="num">(110)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 1,414<span></span>
</td>
<td class="nump">$ 1,537<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Remaining Useful&#160;Life (In&#160;Years)</a></td>
<td class="text">9 years 7 months 6 days<span></span>
</td>
<td class="text">9 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cdna_AcquiredInProcessTechnologyMember', window );">Acquired in-process technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract', window );"><strong>Intangible assets with indefinite lives</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Net carrying amount</a></td>
<td class="nump">$ 1,250<span></span>
</td>
<td class="nump">$ 1,250<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_FiniteLivedIntangibleForeignCurrencyTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finite Lived Intangible Foreign Currency Translation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_FiniteLivedIntangibleForeignCurrencyTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cdna_AcquiredAndDevelopedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cdna_AcquiredAndDevelopedTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cdna_CommercializationRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cdna_CommercializationRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cdna_AcquiredInProcessTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cdna_AcquiredInProcessTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312737749288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_GoodwillAndIntangibleAssetsLineItems', window );"><strong>Goodwill And Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 26,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,857<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense of intangible assets</a></td>
<td class="nump">1,300<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=cdna_CostOfTestingMember', window );">Cost of Testing Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_GoodwillAndIntangibleAssetsLineItems', window );"><strong>Goodwill And Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense of intangible assets</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=cdna_CostOfProductMember', window );">Cost of Product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_GoodwillAndIntangibleAssetsLineItems', window );"><strong>Goodwill And Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense of intangible assets</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=cdna_CostOfDigitalAndOtherMember', window );">Cost of Digital and Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_GoodwillAndIntangibleAssetsLineItems', window );"><strong>Goodwill And Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense of intangible assets</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and Marketing Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_GoodwillAndIntangibleAssetsLineItems', window );"><strong>Goodwill And Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense of intangible assets</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_GoodwillAndIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_GoodwillAndIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=cdna_CostOfTestingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=cdna_CostOfTestingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=cdna_CostOfProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=cdna_CostOfProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=cdna_CostOfDigitalAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=cdna_CostOfDigitalAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312746856808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets with Finite Lives (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Remainder of 2021</a></td>
<td class="nump">$ 3,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></td>
<td class="nump">5,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">5,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">5,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">5,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour', window );">Thereafter</a></td>
<td class="nump">20,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">44,207<span></span>
</td>
<td class="nump">$ 43,105<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=cdna_CostOfTestingMember', window );">Cost of Testing Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Remainder of 2021</a></td>
<td class="nump">987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></td>
<td class="nump">1,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">1,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">1,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">1,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour', window );">Thereafter</a></td>
<td class="nump">5,457<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">11,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=cdna_CostOfProductMember', window );">Cost of Product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Remainder of 2021</a></td>
<td class="nump">1,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></td>
<td class="nump">1,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">1,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">1,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">1,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour', window );">Thereafter</a></td>
<td class="nump">5,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">14,074<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=cdna_CostOfDigitalAndOtherMember', window );">Cost of Digital and Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Remainder of 2021</a></td>
<td class="nump">323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></td>
<td class="nump">431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour', window );">Thereafter</a></td>
<td class="nump">1,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">3,669<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and Marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Remainder of 2021</a></td>
<td class="nump">1,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></td>
<td class="nump">1,437<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">1,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">1,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">1,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour', window );">Thereafter</a></td>
<td class="nump">7,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 14,756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Asset, Expected Amortization, After Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=cdna_CostOfTestingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=cdna_CostOfTestingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=cdna_CostOfProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=cdna_CostOfProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=cdna_CostOfDigitalAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=cdna_CostOfDigitalAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312731111880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Summary of Inventory (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">$ 2,416<span></span>
</td>
<td class="nump">$ 1,702<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in progress</a></td>
<td class="nump">3,210<span></span>
</td>
<td class="nump">2,936<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsAndSupplies', window );">Raw materials</a></td>
<td class="nump">8,095<span></span>
</td>
<td class="nump">5,374<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventory</a></td>
<td class="nump">$ 13,721<span></span>
</td>
<td class="nump">$ 10,012<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsAndSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4),(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsAndSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312762625512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Components of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">$ 3,522<span></span>
</td>
<td class="nump">$ 3,530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_AccruedClinicalAndCostOfOtherStudiesCurrent', window );">Clinical studies</a></td>
<td class="nump">7,023<span></span>
</td>
<td class="nump">6,733<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_DeferredPaymentsForIntangibleAssets', window );">Deferred payments for intangible assets</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Short-term lease liability</a></td>
<td class="nump">3,126<span></span>
</td>
<td class="nump">2,033<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_AccruedSampleProcessingFees', window );">Test sample processing fees</a></td>
<td class="nump">505<span></span>
</td>
<td class="nump">416<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedRoyaltiesCurrent', window );">Accrued royalty</a></td>
<td class="nump">1,342<span></span>
</td>
<td class="nump">1,072<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration</a></td>
<td class="nump">694<span></span>
</td>
<td class="nump">738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Professional fees</a></td>
<td class="nump">2,393<span></span>
</td>
<td class="nump">1,529<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">3,033<span></span>
</td>
<td class="nump">2,551<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Total accrued and other liabilities</a></td>
<td class="nump">$ 23,638<span></span>
</td>
<td class="nump">$ 20,602<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_AccruedClinicalAndCostOfOtherStudiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Clinical And Cost Of Other Studies Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_AccruedClinicalAndCostOfOtherStudiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_AccruedSampleProcessingFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Sample Processing Fees</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_AccruedSampleProcessingFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_DeferredPaymentsForIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred payments for intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_DeferredPaymentsForIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedRoyaltiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedRoyaltiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312741755224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Additional Information (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment', window );">Accelerated and advanced payment</a></td>
<td class="nump">$ 20.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>CARES Act, Centers For Medicare And Medicaid Services, Proceeds From Advance Payment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312737069384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Summary of Lease Cost (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 1,205<span></span>
</td>
<td class="nump">$ 1,119<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_FinanceLeaseCost', window );">Finance lease cost</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 1,235<span></span>
</td>
<td class="nump">$ 1,172<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_FinanceLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance lease cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_FinanceLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312734746824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Summary of Other Information Related to Lease (Detail)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_LeaseOtherInformationAbstract', window );"><strong>Other information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term - Operating leases (in years)</a></td>
<td class="text">6 years 9 months 10 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term - Finance leases (in years)</a></td>
<td class="text">2 months 19 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate - Operating leases</a></td>
<td class="nump">10.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate - Finance leases</a></td>
<td class="nump">4.80%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_LeaseOtherInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease other information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_LeaseOtherInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312741828536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2014 </div>
<div>milestone_payment</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jan. 01, 2021</div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lease extension term period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years 2 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_OperatingLeaseRightOfUseAssetIncrease', window );">Operating lease, right-of-use asset increase amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating leases right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less operating lease liability, current portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability, less current portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,069<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_NumberOfMilestonePayments', window );">Number of milestone payments | milestone_payment</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_NumberOfMilestonePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Milestone Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_NumberOfMilestonePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_OperatingLeaseRightOfUseAssetIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Right-of-Use Asset Increase</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_OperatingLeaseRightOfUseAssetIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312738241912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Future Minimum Lease Commitments under Operating and Finance Leases (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of 2021</a></td>
<td class="nump">$ 34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_FinanceLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of future minimum lease payments</a></td>
<td class="nump">34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of 2021</a></td>
<td class="nump">3,718<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">4,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">3,724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">3,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">3,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">10,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">30,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="nump">8,915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of future minimum lease payments</a></td>
<td class="nump">21,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less operating lease liability, current portion</a></td>
<td class="nump">3,126<span></span>
</td>
<td class="nump">$ 2,033<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability, less current portion</a></td>
<td class="nump">$ 18,462<span></span>
</td>
<td class="nump">$ 16,069<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_FinanceLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Liability, To Be Paid, After Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_FinanceLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, To Be Paid, After Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312734157768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>401(K) Plan - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Expense incurred related to plan</a></td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312738274488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants and Rights Note Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_PurchaseOfCommonStockWarrantsExercised', window );">Purchase of common stock warrants exercised (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">272,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromWarrantExercises', window );">Proceeds from warrant exercises (less than)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_NumberOfWarrantsExercisedCashlessBasis', window );">Number of warrants exercised on cashless basis (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_NumberOfWarrantsExercisedCashlessBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Warrants Exercised, Cashless Basis</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_NumberOfWarrantsExercisedCashlessBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_PurchaseOfCommonStockWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase of common stock warrants exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_PurchaseOfCommonStockWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Cashless Warrants Exercises In Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from holders exercising their stock warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromWarrantExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsNoteDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312730237384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants - Outstanding Warrants To Purchase Common Stock Warrants (Detail) - Common Stock<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of shares underlying warrants (in shares)</a></td>
<td class="nump">6,264<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=cdna_ClassOfWarrantOrRightIssuedDateThreeMember', window );">Original issue date of April 2016</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 1.12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of shares underlying warrants (in shares)</a></td>
<td class="nump">6,264<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=cdna_ClassOfWarrantOrRightIssuedDateThreeMember', window );">Original issue date of April 2016 | Remaining Term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_WarrantFairValueAssumptionsExpectedTerm', window );">Original Term</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_WarrantFairValueAssumptionsExpectedTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrant fair value assumptions expected term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_WarrantFairValueAssumptionsExpectedTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=cdna_ClassOfWarrantOrRightIssuedDateThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=cdna_ClassOfWarrantOrRightIssuedDateThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312735174392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans - Summary of Option, Unvested RSU Activity under 2014 Equity Incentive Plan and 2016 Inducement Equity Incentive Plan and Related Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward', window );"><strong>Shares Available for Grant</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant beginning balance (in shares)</a></td>
<td class="nump">672,968<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Additional options authorized (in shares)</a></td>
<td class="nump">1,977,647<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices', window );">Common stock awards for services (in shares)</a></td>
<td class="num">(1,339)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">RSUs granted (in shares)</a></td>
<td class="num">(246,379)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (in shares)</a></td>
<td class="num">(127,925)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans', window );">Repurchase of common stock under employee incentive plans (in shares)</a></td>
<td class="nump">74,434<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">RSUs forfeited (in shares)</a></td>
<td class="nump">69,945<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options forfeited (in shares)</a></td>
<td class="nump">66,213<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Options expired (in shares)</a></td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant ending balance (in shares)</a></td>
<td class="nump">2,485,814<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward', window );"><strong>Stock Options Outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding beginning balance (in shares)</a></td>
<td class="nump">2,670,398<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment', window );">Options granted (in shares)</a></td>
<td class="nump">127,925<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock option exercised (in shares)</a></td>
<td class="num">(139,579)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options forfeited (in shares)</a></td>
<td class="num">(66,213)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Options expired (in shares)</a></td>
<td class="num">(250)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding ending balance (in shares)</a></td>
<td class="nump">2,592,281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 21.92<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price - options granted (in dollars per share) | $ / shares</a></td>
<td class="nump">81.06<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price - options exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">13.99<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price - options forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">25.70<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price - options expired (in dollars per share) | $ / shares</a></td>
<td class="nump">22.59<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 25.17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward', window );"><strong>Number of RSU Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">RSUs granted (in shares)</a></td>
<td class="nump">246,379<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">RSUs forfeited (in shares)</a></td>
<td class="num">(69,945)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward', window );"><strong>Shares Available for Grant</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">RSUs granted (in shares)</a></td>
<td class="num">(246,379)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">RSUs forfeited (in shares)</a></td>
<td class="nump">69,945<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward', window );"><strong>Number of RSU Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of RSU shares beginning balance (in shares)</a></td>
<td class="nump">1,884,866<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">RSUs granted (in shares)</a></td>
<td class="nump">246,379<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">RSUs vested (in shares)</a></td>
<td class="num">(207,881)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">RSUs forfeited (in shares)</a></td>
<td class="num">(69,945)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of RSU shares ending balance (in shares)</a></td>
<td class="nump">1,853,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 28.42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value - RSUs granted (in dollars per share) | $ / shares</a></td>
<td class="nump">82.62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value - RSUs vested (in dollars per share) | $ / shares</a></td>
<td class="nump">24.06<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value - RSUs forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">29.32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 36.14<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award common stock awards for services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Available For Grant</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Number Of RSU Shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Number Of Shares Outstanding</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross, Including Prior Period Shares Adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award, repurchases of common stock under employee incentive plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312735187240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 02, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,100,000<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Share-based compensation expense tax benefit recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Share-based compensation expense capitalized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember', window );">2014 Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Maximum portion of employee ESPP plan contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum', window );">Maximum value of employee purchased shares per calendar year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod', window );">Offering period for employee stock purchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate', window );">Applicable exercise date an offering period shall be equal to percentage of the lower of fair market value of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under ESPP (in shares)</a></td>
<td class="nump">24,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans', window );">Aggregate proceeds from the issuance of shares</a></td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested', window );">Intrinsic value of RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 126,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation costs related to stock options and RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Stock options and RSUs expected weighted average period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 10 months 28 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Stock options and RSUs expected weighted average period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 10 months 20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Total fair value of options vested during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Total unrecognized compensation costs related to stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award fair value amount of outstanding stock maximum.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award offering period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost capitalized for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discount rate from fair value on offering date that participants pay for shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312735181704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Detail)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber', window );">Number of vested shares (in shares) | shares</a></td>
<td class="nump">1,045<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber', window );">Number of shares expected to vest (in shares) | shares</a></td>
<td class="nump">1,398<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Number of shares total (in shares) | shares</a></td>
<td class="nump">2,443<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice', window );">Weighted-average exercise price vested (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 16.09<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice', window );">Weighted-average exercise price expected to vest (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 31.91<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm', window );">Weighted-average remaining contractual life vested (in years)</a></td>
<td class="text">6 years 6 months 14 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm', window );">Weighted-average remaining contractual life expected to vest (in years)</a></td>
<td class="text">8 years 8 months 4 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue', window );">Aggregate intrinsic value vested | $</a></td>
<td class="nump">$ 54,318<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue', window );">Aggregate intrinsic value expected to vest | $</a></td>
<td class="nump">52,508<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Aggregate intrinsic value total | $</a></td>
<td class="nump">$ 106,826<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options expected to vest outstanding aggregate intrinsic value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options expected to vest outstanding number.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options expected to vest outstanding weighted average remaining contractual term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options expected to vest weighted average exercise price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options vested outstanding aggregate intrinsic value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options vested outstanding number.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Weighted Average Remaining Contractual Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options vested weighted average exercise price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312741802008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans - Weighted-Average Assumptions Used to Estimated Fair Values of Share-Based Awards (Detail)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">53.10%<span></span>
</td>
<td class="nump">62.56%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.09%<span></span>
</td>
<td class="nump">1.57%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Shares of common stock subject to outstanding options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">77.69%<span></span>
</td>
<td class="nump">74.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.68%<span></span>
</td>
<td class="nump">1.35%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312738363000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans - Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation total expensed</a></td>
<td class="nump">$ 6,547<span></span>
</td>
<td class="nump">$ 4,259<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=cdna_CostOfTestingMember', window );">Cost of testing services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation total expensed</a></td>
<td class="nump">395<span></span>
</td>
<td class="nump">247<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=cdna_CostOfProductMember', window );">Cost of product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation total expensed</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=cdna_CostOfDigitalAndOtherMember', window );">Cost of digital and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation total expensed</a></td>
<td class="nump">108<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation total expensed</a></td>
<td class="nump">1,358<span></span>
</td>
<td class="nump">810<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and Marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation total expensed</a></td>
<td class="nump">1,659<span></span>
</td>
<td class="nump">971<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation total expensed</a></td>
<td class="nump">$ 2,951<span></span>
</td>
<td class="nump">$ 2,113<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=cdna_CostOfTestingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=cdna_CostOfTestingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=cdna_CostOfProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=cdna_CostOfProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=cdna_CostOfDigitalAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=cdna_CostOfDigitalAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312734301016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="nump">$ 263<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312762628712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Reportable Revenues by Geographic Regions (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 67,400<span></span>
</td>
<td class="nump">$ 38,380<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">63,804<span></span>
</td>
<td class="nump">35,573<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=cdna_RestOfTheWorldMember', window );">Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">1,313<span></span>
</td>
<td class="nump">775<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">2,283<span></span>
</td>
<td class="nump">2,032<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Testing services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">59,281<span></span>
</td>
<td class="nump">31,442<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Testing services | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">59,021<span></span>
</td>
<td class="nump">31,329<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Testing services | Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">260<span></span>
</td>
<td class="nump">113<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">5,778<span></span>
</td>
<td class="nump">4,695<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">2,495<span></span>
</td>
<td class="nump">2,061<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product | Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">1,031<span></span>
</td>
<td class="nump">632<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product | Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">2,252<span></span>
</td>
<td class="nump">2,002<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdna_DigitalAndOtherMember', window );">Digital And Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">2,341<span></span>
</td>
<td class="nump">2,243<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdna_DigitalAndOtherMember', window );">Digital And Other | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">2,288<span></span>
</td>
<td class="nump">2,183<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdna_DigitalAndOtherMember', window );">Digital And Other | Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdna_DigitalAndOtherMember', window );">Digital And Other | Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=cdna_RestOfTheWorldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=cdna_RestOfTheWorldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdna_DigitalAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdna_DigitalAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140312738857880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment Reporting - Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">$ 11,398<span></span>
</td>
<td class="nump">$ 10,704<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">10,700<span></span>
</td>
<td class="nump">9,888<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">302<span></span>
</td>
<td class="nump">351<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=cdna_RestOfTheWorldMember', window );">Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">$ 396<span></span>
</td>
<td class="nump">$ 465<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=cdna_RestOfTheWorldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=cdna_RestOfTheWorldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>75
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ):(I5('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "6B*527K;71.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)-
M:L,P$$:O4K2W1[;[ \+Q)J&K%@H-M'0GI$DB8EE"FF+G]I75Q*&T!RAHHYE/
M;]Z 6N6%<@%?@O,8R&"\F6P_1*'\BAV(O "(ZH!6QC(EAM3<N6 EI6O8@Y?J
M*/<(->?W8)&DEB1A!A9^(;*NU4JH@))<...U6O#^,_09IA5@CQ8'BE"5%;!N
MGNA/4]_"%3##"(.-WP74"S%7_\3F#K!S<HIF28WC6(Y-SJ4=*GA_?GK-ZQ9F
MB"0'A>E5-().'E?L,OFM66^VCZRK>5T5_"Z=;?4@^*UH^,?L^L/O*FR=-COS
MCXTO@ET+O_Y%]P502P,$%     @ EHBE4IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" "6B*52QNI/!#8%  !@%0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)6877/B-A2&K[>_0L/THIT)L2T#@1W"#.%CRS2;)2']V'9Z(6R!/;$M5Y8A
M_/L>V6 3QAR[-XF_SLOC(_D]1QKNA7Q+/,X5>0^#*+EO>4K%GPTC<3P>LN16
MQ#R".QLA0Z;@5&Z-)):<N5E0&!C4-'M&R/RH-1IFUY9R-!2I"OR(+R5)TC!D
M\O#  [&_;UFMTX47?^LI?<$8#6.VY2NN?HN7$LZ,0L7U0QXEOHB(Y)O[UMCZ
M/+&I#LB>^-WG^^3LF.A760OQID\6[GW+U$0\X([2$@S^[?B$!X%6 HY_CZ*M
MXC=UX/GQ27V>O3R\S)HE?"*"/WQ7>?>M?HNX?,/20+V(_2_\^$)=K>>((,G^
MDGW^;*?3(DZ:*!$>@X$@]*/\/WL_)N(\P+H20(\!]"+ LJ\$V,< .WO1G"Q[
MK2E3;#248D^D?AK4]$&6FRP:WL:/]#"NE(2[/L2IT43LN"1+&#'2)HG')$^&
MA@)A?=MPCB(/N0B](F*3KR)27D)FD<O=C_$& !54]$3U0%'!KTS>$MNZ(=2D
M5@7/I"[\0$R[*OH#C5WDR,[D;#1'?X_7B9(P[?Y!)#N%9">3[%R1G HGA8]!
MD==#S*L2CH=;9OL9H>@6%-UF%,\IDXK+X$!>>"RDJB+"I91,.4+4*XAZS8B6
M7/K"U1.*P+RN3!&N=)I"/WSZ5#,-[@JVNX9C)AG86.9"U].%:VU8D&#YZA=,
M?51G%BE?'<C<#SAY2L,UEU4LN(9I6FV[U[5[",^@X!DTX7GA6U]_+)"L)Q96
MCAZN,QF_S*9_WI#%T^06P;+,TN;,)F"+R!$2AHSIT;LA*P5SBPA))B*-E#S
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
M*54@3 :&)91?D\_D$_&)SG!5#WV#.BR;G]0Y[ZN<T8&<WZAJD79X0Z(@"O?
M)\?A#Y T\& ;[J/[I@114X+(\;4/\,T,6L;.-$0NR",3:)Q13J92,]=IO^[F
MVBCLM]]'DK6;9&V7K',@V12[%)3"$N.C39YO2$$565%> KEB@I0Z)06HJK37
M^TI;T?<<O7U'5^.@%018QM5F!4]%;6GO--H[EVFO&H#0TF12L5?<L!ZJU;WB
M*_[NAJPPJ#X[^L\(W++0;2QT/V2!:5V>EM]]IVI7][&(+<%Q(SC^D&#\1]:&
MBI2)Y2G5\4G5QR*V5/<:U;VCJB<RS_'-^6"+]\YJ\5-16\+[C?#^!<(O[N_^
MP;;=+?DYD5L.!HV#P>4.SFOOP3M-W7#0'H31;NG?!W8&G4X8QO%^[6'P_S0*
M+E=_0:_7]&=XV!-YP(2_<;K:JPT>7TLF-.&P0&C0ZB&'JFX+U<3(PAVX<VGP
M^';##&]8H&P [B^D-&\3>X8W=[;Q/U!+ P04    " "6B*52%%KP@;(%  #H
M%P  &    'AL+W=O<FMS:&5E=',O<VAE970T+GAM;*U876_;.@S]*T*PAPY8
M&TNR':=H ZSI_2BP[1;M=O>LQDIBU+9R)27I_OVE;-=R;5GML+W$ED-2AZ1T
M2.GB*.2CVG*NT5.1E^IRLM5Z=SZ=JM66%TR=B1TOX9^UD 73,)2;J=I)SM)*
MJ<BG) CB:<&R<K*XJ+[=RL6%V.L\*_FM1&I?%$S^N.*Y.%Y.\.3YPUVVV6KS
M8;JXV+$-O^?ZV^Y6PFC:6DFS@I<J$R62?'TY^8C/EW1N%"J)?S-^5)UW9%QY
M$.+1#&[2RTE@$/&<K[0QP>!QX$N>Y\82X/BO,3IIYS2*W?=GZW]6SH,S#TSQ
MI<B_9ZG>7DZ2"4KYFNUS?2>.?_/&H<C86XE<5;_H6,O.Z 2M]DJ+HE$&!$56
MUD_VU 2BHP!VW JD42!]A7!$@38*M'*T1E:Y=<TT6UQ(<4322(,U\U+%IM(&
M;[+2I/%>2_@W SV]6(HRA:3P%,&;$GF6,@V#>PT/R)962*S1/SLNF8FZ0J?H
MV_TU.GGW'KU#68F^;L5>L3)5%U,-:(S-Z:J9^:J>F8S,3-%G4>JM0G\ @O2E
M_A2\:%TASZY<$:_!STR>(8H_(!(0[,"S?+MZX(%#V\C2RAX=L7?'#[S<\W./
MJ; U%5:FPA%37X5F.6R:RJ KTK5Z7*F;C7M8Q+,P "\.7?^'4C2AB95Z@2UJ
ML45>-YNU46X0?]J9E:1\'L>MU=CK\1U7G,G5%L':@EUY +K9F>7H<KZV%'7<
MPG$0A#WG'5)!@*G;^5D+<^:%><]RKBJ,P(&/W(3!A7 VG#L*(])#Z)#",S*"
M,&D1)EZ$?_$2\I-7&%D*!)(I;?)U<*ZCQ &4="#40!U201", )VW0.=O6.-B
ML)I<,.<# '%"HJ0'<R@5AIAB-TP<6,(,O$ _":706HKB&2S0HI/]@L'\I\D
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
MR;(\S,<GYOM]+XUPJGEH754Y)>WGR+SI:=XTS)M.S/L;Q':E+6KQ=F0>1OH
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
MU$R1$4ADQ@U01AB*7ZD11^/60ZGIFJ-#(OQ]S1.>X.^/DI7,1+^6)C7/1G5
M9E)/2C#-OJA^RIV4:"FQ*TN%U'(TI7E0F4!&*\@1.W>Q*AOZ)_ S.#6("/K"
M7T09G1\I'F<L4':9!D&L7G'=N*$AV316PD49G+J4+PNZD&; (/ 3[&CT-6=6
MOY4N_> UV>'Q.+K\!0"2)=74V=8@A_D(\B)U$UA2G,-*.5!*A )24V3"0S&7
M<2?+MH!W3JVQU%&0GA )N+.+-SQ-&L(>1M<$0%_M]P??L^?ES^<O4AR>F!9+
M%(]<<83#?+G9X!$IVF-/@U"/2FS?! #XVXQJL+_C^_SP_?.=QM!.*464THX-
MXHZ^4I%TDS7+1SE/#/F@LTLSU6%08Q8J)G*7KJ IJ-DX")/9EMU)R50R&D=Y
MPIMH,WX'9/>GB&42F[\LQK<C4.AB3#GJL?$834"*&+N&IO& T@?UH7G,A1_D
MS93": MP7]+'A682A?S-(MKL8"QQ&V=BU W^I[ELSQ7P, (='P;U"+<XN%-T
M>Z' LFDISJX1E7"8?DT=BU"#!\60H7Q+G!OX]&V#DV>S0]\X<&6NSF?G+T]G
M)R^>BW%Z::'Q'I[W^&:B(WE\C1?OLK2/Q $_@NN0=JQYH&'=T-NON7M"@Q3!
MHTD"S=_;DI!@=Z_PO:W:C+ZVQ>V$</&_I4(:-N_'' J)3'Q1!ANAHEF(IT[G
MQ\>4^P1H8H1=PSNN28?)=KG7:7)_ $1.SL[GWPXI]=<((P;7SP[E]LS2D]G+
MT[/9\?.Q/*QXI$$F?^RV.Q\.MW]Y,KF]J/SDTM%4XE@EY4UCQH?^[0Y?OCV'
M+QARJ!75AW,I[5/@%"F6[S9[KHE%H*BB/Y/"7#PF!E1SXF+ZFL_)P1()L_'T
MQ8O9^;<G7V+BKO+N*2I?]/]84_\ CP_2,S[KKX>I.R22T_/Y\Z2IA_ZVR=/1
M'YWA;/^2OZO.LI&_/Y,^37^]YT+^:,WPNOSIGX^Z75/AKS0K+#V>/W_V1+7R
MYW3DE\XU_"=LEJ[K7,4_4G77M/0"GJ\<LKOP"QV0_J;1#_\#4$L#!!0    (
M ):(I5(+B>36^ P  *\D   9    >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM
M;+5::7,;N1']*R@EF]A5%"51]JYW?5116GFC9'V4:"652N4#. .26,\ 7& H
MBOGU>=T-S QI4CZJ]HLT!]#HNU_W\,7:AX]Q84RC[NO*Q9='BZ99_G1R$HN%
MJ74<^J5Q>#/SH=8-;L/\)"Z#T25OJJN3T>GI]R>UMN[HU0M^]CZ\>N%7366=
M>1]47-6U#IL+4_GURZ.SH_S@QLX7#3TX>?5BJ>=F8IK;Y?N NY.62FEKXZ+U
M3@4S>WDT/OOIX@FMYP7_M&8=>]>*))EZ_Y%NKLN71Z?$D*E,T1 %C7]WYM)4
M%1$"&[\GFD?MD;2Q?YVIOV;9(<M41W/IJW_9LEF\/'IVI$HSTZNJN?'KOYDD
MSU.B5_@J\E^UEK5/SH]4L8J-K]-F<%!;)__U?=)#;\.STP,;1FG#B/F6@YC+
MGW6C7[T(?JT"K08UNF!1>3>8LXZ,,FD"WEKL:UY-Q!C*S]3$SIV=V4*[1HV+
MPJ]<8]U<O?>5+:R)+TX:G$>[3HI$^T)HCP[0/E=OO&L645VYTI3;^T_ 9\OL
M*#-[,7J0X!L=ANK\;*!&IZ.S!^B=M\*?,[WS _3V2*G^,Y[&)L!9_OO  4_:
M Y[P 4_^$.U^AO;MFS?CFW^K=Z_5Y/J7M]>OKR_';S^H\>7EN]NW'Z[?_J+>
MO_OU^O+Z:J(^+(R*O?-U=_XRRZU=J4QL+!P==ZMH2F6=0J O== <0!"B :&5
MTZO2-GA?>-C51;F*(%1J>CRS3KO"ZDK%!@\0P0W(!X-@B46P4Z%,I"Y]O=1N
M\Y<_/1N=_? <BSK"GR,7B1WB&7F):6V,#LJ0HZF?36'JJ0G954X'O))6.4_2
MX2J8Q@_4>F&+!?-F75&MRL.LC9U;@84;L_2A4= &Y01U=GK\CR_B8*C>@/=
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
MCT_& >A^UO8;JUH_WPIE:5KZ94V?)ZB= +U?*:JN[<89&#YX%G\#4$L#!!0
M   ( ):(I5*J+P*+Y@@  * 7   9    >&PO=V]R:W-H965T<R]S:&5E=#$R
M+GAM;+58:V_;.!;]*X1W9C<!'+^2UFE>0-JFNP6:09 TF0^#_4!+M$U$$E62
MBN/^^CWWDI+EV$YV,)@/B?4@[^/P/L[5V<+81S=7RHOG/"O<>6?N?7G2[[MD
MKG+I>J94!=Y,C<VEQZV=]5UIE4QY4Y[U1X/!^WXN==&Y..-G-_;BS%0^TX6Z
ML<)5>2[M\J/*S.*\,^S4#V[U;.[I0?_BK)0S=:?\?7EC<==OI*0Z5X73IA!6
M3<\[E\.3CT>TGA<\:+5PK6M!GDR,>:2;K^EY9T &J4PEGB1(_#RI3RK+2!#,
M^!%E=AJ5M+%]74O_PK[#EXETZI/)?M>IGY]WCCLB55-99?[6+/ZCHC_O2%YB
M,L?_Q2*L/3SJB*1RWN1Q,RS(=1%^Y7/$H;7A>+!CPRAN&+'=01%;^5EZ>7%F
MS4)86@UI=,&N\FX8IPLZE#MO\59CG[_X(K45#S*KE+A6TE56 7'OSOH>PFE)
M/XF"/@9!HQV"#L6U*?S<B:LB5>GZ_CZ,:BP;U99]'+TJ\%K:GC@<=L5H,!J^
M(N^P\?20Y1V^[>EG[9+,D+-._'$Y<=XB./[[BHZC1L<1ZSCZZVB^(>CRZZUX
MN/QV?R6NKR[O[F^OKJ]^^WXGOL^5^&3R4A9+I$1B;.J$]DY,=2&+1,M,2.<4
M'L@B%9F6$YUIK^&F]&)*QCV1<3V6DTAKE[J8"9F;"E8*,Q6)LAZ9W)*G"\!3
ML1NTP*\,Z.)=DE4IB4BDF[-.OE _*@U%M*<K4"M*J5.AGE%(G JF&<BQB&]K
ML2C:W$6*)L&24B[E)%.\% ]MI=:\P<JRM.99(RM5RR^1XL\;,A*/K,HDI7RV
M%&YNK$?:^,JR@)[XLMJD':4Q#@"Z'#M86IU T!R@+4R5I6*B"&T%82G)1U$!
MT$6P6Q@KV$%2;&7AIO!,-N8NQ1Y6JF?M@]A]H$9[<73*PC3>(D.)FBB_4*J
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
MIJ!.6 0R4!G72!+*,:XU;5EQ.0>*^W@7>X/,&WK,AL-$30ZZBMW$(P(OUN(
M&EF T#PM^4N>M%%"TYF ?2M5[H"K<Z3_F8-<EIX>3%&@E;IT$\:760529ZK-
M$6Z([(2SD,4C: BU;HV6&=28RXP1+&;&YI^#$SJ'OP_Z[>IV._9\:(62=&#E
MFEL1-QUB%]6&(XQAY4 PDN-*9TE!:\BQD][@//F>L-3R7XZ^-";OI/)AP"]I
M/./Z52JT(A8A-0E=RKUB+.>0,]A;34]6G"B&Y2."T'I!,GXV\(^2.)("TH$V
MQ&$0YTVH2:#R]KWZ0,(-W1[O_]?!]&>X1]2G7'NI7QQ/9KC*M>,M'G&>9,Y\
MG&3B7QUNPSE-84U]4M%@Z,-GG-X]_E8%)J/&5J,M0_OV_*VFOL<-J\,+L>H;
MXV?S_GGAAE)*UJ*P8-=I_-OS"&S?LOL)F2:TR;TA;KIA6/$KA]8;\'YA#)TF
MGF!X-Y?_ 5!+ P04    " "6B*52QN%BLAX'   <$P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970Q-2YX;6S=6&UOX[@1_BN$&UP30+7U;BF7!,C+7BZ'W>QB
MD^NB*/J!D6B;.$GTDE2\N5_?9RA9L1,GERZN0-$O-DD-9YX9/IP9Z6BE]&]F
M(81EW^JJ,<>CA;7+P\G$% M1<S-62]'@R4SIFEM,]7QBEEKPTFVJJTGH^^FD
MYK(9G1RYM4_ZY$BUMI*-^*29:>N:ZX<S4:G5\2@8K1<^R_G"TL+DY&C)Y^)&
MV%^7GS1FDT%+*6O1&*D:IL7L>'0:')[%).\$_B[%RFR,&7ERI]1O-+DJCT<^
M 1*5*"QIX/B[%^>BJD@18'SM=8X&D[1Q<[S6_I/S';[<<2/.5?5%EG9Q/,I&
MK!0SWE;VLUK]+'I_$M)7J,JX7[;J9)-HQ(K66%7WFX&@EDWWS[_U<=C8D/DO
M; C[#:'#W1ER*"^XY2='6JV8)FEHHX%SU>T&.-G0H=Q8C:<2^^S)I5+E2E85
MXTW)KAK+F[F\JP0[-498<S2QL$&2DZ+7=];I"U_0%[$/JK$+P]XUI2BW]T^
M;0 8K@&>A:\J_,#UF$6!QT(_#%[1%PT.1TY?]%T.LPMIBDJ95@OVS],[8S5H
M\Z]7S,:#V=B9C?^T.+^JC^[JH5GR0AR/<!F-T/=B='+Y\>/%EZOW[]GI]06[
MNKX]O;Z\.GO_CIW>W+R[O6$#AF$@#2Y6H32.BJT6HF%V(=BRU<4"1&=++0O!
MU R8<7N^MM)(=Y/$MT*(TCCA&9>:W?.J=8*TTB"3#.Z1M[(4C94S"1ORT7'>
MQ=OIU:(<;X&RPEB(\Z9I>54],"0?)NLE;"$?6,:MLZ3%4FDKFSEK&VE9)>Y%
MQ<I6TXK#IEIM%^QKR[45FD&'X+J2&+9+U?FJBJ+56C2=GX70%GF,05$#;(J2
M%SC &\H<#$%IYL+ "59(7;0U/2F$&;/;A0!?5O33*#PO9<&MTH9T;L"6G4V[
MT$*PNKLF@JX) \F+Q<!RIQ"YIN(]+MIUKJ"H>?BK8?.!2L[ ]EX7\0M1B/H.
M?O:K/EM!=B],QP%R2%6Y= BYO3 :Y^L5#_$T2^&R)$(^WG$Y;EU0*R1R%V*.
M1X8Y^L&[4B!VE7F"]X>_9&$P_='L.OI=\/?WNC"IU@"A.3A\*G"IE3'LG&O]
M0"!.:]7"^"G.L6XK3JS!$ECQ.W=<1>I&8F[8>7?,#^Q6\\94W<-K4/6IIB\N
MCY.:>Z%1EMAG0;6-)'XU8M96[+V<B<W@].ZL)+@V@Z05K$(,S2%0=>1VP2Z)
MGBBF)=A=+!I5J?D#VV-1Y"5ICL%^[J5Y>$"CP M3-PI#+PT2EH]].$"U &>J
M18?>+.32L"#W(C]C^XGG!\D!E"31 0LB+XI]%OCCE,X!NPK)JW5(-#EH6.;Y
MT]S9BH,#YLXI_)&E7A9E+!O'%*@2KJ,Y</ M31M>X\1#+\I\MI\E*0P&@0^#
M7AS$@)FR6V5YM>.PGT4'WJ6 &:7.89CU8^<[E(<)C>+8"_WI8PQE\[>E5KAO
M9C. @)_X _KU?[?Z$A98CKTD>]ERXL7)=!?;UV0WW\OVYS?S.>&?R_S?<1[G
MXSO.9UZ>!R[ZTR[V(:B41Z!2\"+C,R](P?C82S,<W'X<YX[Q?I00X_,W,-Z/
M\D?&3ST?=R4;3U]G?$J,)Z;L!V3/2Z(I4.;_$>&3W,N"CG:)EP19?]F#/'*T
MB[S 3_Y+A(?3Z<N68R]*>LM]C0=7G^?_JX;]TC;"D=+;Y#TKAIBC=%2\;?#R
M #KA\MR(K^SG\UN/<79]><.,JEIG@$IZL4!_KZ6I7<$GNM$J2G^-4HP"9XFW
M2Y1!2VV*7$JZ>E0=Y59(T*QTC8NRU&D@!%;AIJI[=![L3E@J_H;>(U#:I'WH
MF(EF&0->/1@H*\@-BCDV=@V!'9#BWG9UFY@A['C3*^I59%-4;>G.ZPWD?RD-
MT(:G7<#6I=YY(%L2XAO>U-"VN5H?C*/M4A]LU'Z*\ILZ$;>U.^W-YF!,*>9M
M&KPU+.?WGO\(RZ-9LC5[TIWXJ$+K!==<\<[=_IR4L2[]]M2A'AC]JO&&)Z!
MV1;V<:&4<TDWA+0KP-=N9#BU,33J3AC*OM==_P_<C5]W-_H?<7=7Y>O>VH'&
M["QXA*IVI6C6VO81_#8UJ1]^0Z;<W1D^*9/_0#/O7C,)X]:%.N_]O^U#==.'
M:GCPJ8O4,+_8"-1'%ZB;(4@?UD'JLVM7&DMZGYAUP/98GDWQB\H5^53=PLC-
M_(S^(R_#'((AEB)D_\#+_13)/G ;I@R=6^Z30+1+('0"F1.(_T@@>57 O:7P
M&67#KL'!,C)/X*7 -O5R5  0V$_BWM/7#A+^!=X4C2<&,<IJ[#Q-72.+A6F2
M/G9PN]Z>)QM?+% "YNZ[#.5AM"/=QXMA=?CT<]I]\7@4[[X;X8#F$EFZ$C-L
M]<?39-05_/7$JJ7[_G&G+/H)-UP(E'9- G@^4Z@;_80,#!_$3OX-4$L#!!0
M   ( ):(I5('Z=:T) 4  )0+   9    >&PO=V]R:W-H965T<R]S:&5E=#$V
M+GAM;*U6VV[;.!#]E8&QP.X"JBU+OC1%$L!Q4K1%TP1QVCXL]H&6:)NH1*HD
M9<?]^CU#R4K22S8/?=&%Y!R>.7,ACW?&?G$;*3W=E85V)[V-]]6KP<!E&UD*
MUS>5U)A9&5L*CU^['KC*2I$'H[(8)'$\&91"Z=[I<1B[MJ?'IO:%TO+:DJO+
M4MC]F2S,[J0W[!T&;M1ZXWE@<'I<B;5<2/^QNK;X&W0HN2JE=LIHLG)UTIL-
M7YV->'U8\$G)G7OP3>S)TI@O_/,V/^G%3$@6,O.,(/#:RKDL"@8"C:\M9J_;
MD@T??A_07P??X<M2.#DWQ6>5^\U)[V6/<KD2=>%OS.Z-;/T9,UYF"A>>M&O7
MQCW*:N=-V1J#0:ET\Q9WK0[/,4A:@R3P;C8*+,^%%Z?'UNS(\FJ@\4=P-5B#
MG-(<E(6WF%6P\Z=GHA ZD[0(&3 W966TU-X=#SS0><T@:Y'.&J3D%T@I71KM
M-XXN="[SQ_8#L.JH)0=J9\F3@)?"]BD=1I3$R? )O+1S-0UXZ2_PKNQ::/5-
M<#9$<%4[4ZA<-,FA<[JVTL'U9L"LZ+72D$:)@A88E"7+0O_,ELY;Y-*_3S :
M=8Q&@='H-XC_/TBS][,/\PM:O+FXN*7YU>7UU8>+#[<+>JNW0#1V_^ K@^O*
M>9FSEWXC:64*%*?2:_I+:8R8VD$0]_<K0@RR31<$.I>9+)?2'D9B%DDA^W):
M&Y,[^H.2:#2<X#V,IG%"GU&2!,S*FC7D=91&R3#&HJ-T0C=BAU3VTD)C1R^C
M^&A,XRB=CNC6>,BN.L: 2Z,I". CCN)A0K,LLS6VY<!=P0=+[Y58JD)Y)=VC
M61-FBP>SO]/_<[F2U@+*2I"M)1BFT3A)FG<:TQRA4AF\<;[.>?=I%"<I3:)I
MFMY;5V+?Y!?:+/SV0J_5LI DG),83:(XCMOG8F.L?P'52BHD^E'GVAX[#I,)
M+P/TK72>G"@KH$#]#.*S@RL)"N-X3!RE@TS6[$4!^V&4CA(\XVG"]>%A %*-
M7KFT365,CD8T35^B7,R*08V&<P$VB=*C%.;CY*B-B6@WD'<X1)SD\#.W)!J/
MAVV0Q9.A0CZET02[X2..)LBH^>6">:.M@T]K-\NWH8ZN&Q69VMJ*,HAY*7/(
M;R4/;MD+1U>ZC6LR;:(8A2SXV%_TD<9;:75 D1IECAUX;CZ[N>!]?9^N:^MJ
M@7EO'D]%@1M<%=P 27GW;*+(.F/!C3&5SFR(:R;<AE9(3!ZM.O;(62?M5B&B
M =/5554HGE%EU3!>[AMF5Y_>GK\8'E%@5*JL'QCN! QK9+E5W]B]#IQCT=&%
M=*)EVR5G7EO.(<:N4+6F*Z"J7A8JHXU$&FT(K=(B<;(]8PN]OX_!P0O:;0R(
M+TOE@S2HGJ\U)VRKJ:BPLD)?\/+>>):7W&P\Y^%6A@3E1LQ$(4.)#LJFC*2X
MI+[6HE KF'+6NCZ=-^1G@"T>1)V[+G.T*&W <IR^=YQ6UI1!.K@;J-TI[EL%
M&E,2]\<XEXOB<(H AT/9I,T! (K_T"A>!,3OMS+Z(:L_0[/*N7;R4(;-B<4A
M;H^.</)WSG7]Z6?^<2]QKF7V3#J-1Y50C16&H"V)TM281-:^$[K&72YTQS[=
M/M;S7H?6 #+<R%4-S/N>]:0,SW&>41&7'UIS_V<'].#!32ED*=\'6630:RY-
MW6AWY9PU-ZW[Y<U]%2UDK;1#$U[!-.Y/QSVRS1VP^?&F"O>NI?&XQ85/% BR
MGQ=@?F6,/_SP!MU%_/0_4$L#!!0    ( ):(I5(G+TT]  P  /,>   9
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
MXR/AXB?6^!#LDC]KPH[!EOQS@>Y(.=J ]S-K0_U #)KOW&__!U!+ P04
M" "6B*52>SF=K-("  #]!0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX
M;6R=5-MNTT 0_961Q0.5*MMQTA*J)%)2BJB@*$HI/" >-O8X7KH7L[O.Y>^9
M73LFE6B%>+%WQW/FG!G/S&2GS:.M$!WLI5!V&E7.U5=)8O,*);.QKE'1EU(;
MR1Q=S2:QM4%6!) 429:FEXED7$6S2; MS6RB&R>XPJ4!VTC)S&&!0N^FT2 Z
M&E9\4SEO2&:3FFWP'MU#O31T2_HH!9>H+-<*#);3:#ZX6HR\?W#XRG%G3\[@
M,UEK_>@OM\4T2KT@%)@['X'1:XO7*(0/1#)^=3&CGM(#3\_'Z.]#[I3+FEF\
MUN(;+UPUC<81%%BR1KB5WGW +I\+'R_7PH8G[%K?(3'FC75:=F"Z2Z[:-]MW
M=3@!C--G %D'R(+NEBBH?,<<FTV,WH'QWA3-'T*J 4WBN/(_Y=X9^LH)YV:C
M=/#ZXQDL!5.3Q%% ;T[R#KQHP=DSX"'<:>4J"S>JP.(I/B$AO9KLJ&:1O1CP
MCID8AH-SR-)L\$*\89_=,,0;/A-OA8X;I!YRL$"%)7<6OL_7UAGJAA\O$(QZ
M@E$@&/U?^?X-_&G^^4N%<*UES=0!;*V5U<8" ^_Q>.:[C* %Y%1MP]=-Z.>:
M.,FR1</5!I@0\!#?QX"R%OJ :*&AGV+ 4>1;Y= H)F"%6U2-IRH0= F#M^/+
M<V!$136B7QC#30=_PD7?#<)6BT8YFEQ@J@B6 BFN#-+\@"G@JN!;7C1$1:/"
M+<WZ^B?-'S@=A%#C<ME(KU;OV%I@)[)$>A+(L3U-^J81+-#&<%H7KO+&&.+"
M/:TD2QD:)$<R4/2G<CNZ4")*\U4:7]#P"!'V (DGP[ WT&8+WJXRE+=L.SJ4
M Z@?\ZIOR "E0WI.S+;&L%#$(?Y;'R4G(RG1;,+BL2232MA.9V_M=]N\'>D_
M[NUB)!$;3DD)+ F:QF\N(C#MLFDO3M=AP-?:T;H(QXKV,QKO0-]+K=WQX@GZ
MC3_[#5!+ P04    " "6B*52!7YX4I($  "Q"@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970Q.2YX;6R=5M]OVS@,_E<(8X^YQ'&R=BB2 &F[NQMPZQ7]<7TX
MW -C,[$P6?(DN6GVUQ\I.TZZ:[OA7A++%C]^)#]2FFVM^^)+H@!/E39^GI0A
MU&>CD<]+JM /;4V&OZRMJS#PTFU&OG:$132J]"A+TY-1A<HDBUE\=^T6,]L$
MK0Q=._!-5:';G9.VVWDR3O8O;M2F#/)BM)C5N*%;"O?UM>/5J$<I5$7&*VO
MT7J>+,=GYU/9'S?\I6CKCYY!(EE9^T46GXIYD@HATI0'04#^>Z0+TEJ F,;7
M#C/I78KA\?,>_=<8.\>R0D\75C^H(I3SY$,"!:VQT>'&;G^G+I[W@I=;[>,O
M;-N]T],$\L8'6W7&S*!2IOW'IRX/1P8?TE<,LLX@B[Q;1Y'E)09<S)S=@I/=
MC"8/,=1HS>24D:+<!L=?%=N%Q0,ZAR;XV2@PFKP;Y9WE>6N9O6(Y@<_6A-+#
M1U-0\=Q^Q"QZ*MF>RGGV)N!G=$.8C >0I=GX#;Q)']HDXDU^$!J@*2"JS<.5
M#027RN?:^L81_+U<^>!8&O^\X7#:.YQ&A]/_D<LW+:7SSGR-.<T3;BU/[I&2
MQ</RYF9Y=7<+=R7!A:UJ-#M0WC?D(;=5Q9IF>>1?8+L/5!G^8$PG^*T*)0MT
M%< ZH*^-"CM8*X,F5V;C(5C0Q*5S?@"U9M_<:@&X$?<I4^:1V('S0_@D7HN#
M(^34L2>OV)S?^\#[45M#>P>HV9PSVU0]7. H KG*@UT#85[NX2(:&M2[;XRU
M/I#E)ZUPI;0L<HW>J[7*,0:GI*%SZPKV1FVH]\/;(?RV7%X/H2]]*+'%WYNS
M!_0]K.)4-KY!K7=0XB/!(SIE&P]KPL#ZZ "VMM$%CR"FQ5"&PB\Y^A(\A:#;
MM*UV,;ZN2B\1,#8<NQUP99QZ1)E),3\CCK:2*2PX])13'>/,G>*D*7PAB#9+
M1[Z.HY+MCKFAR)RW!UBC<AR?;DA6L0 U(]L"6 5M!O,2S8:BCHYV.Y(\DP@B
MDN/"%SR5^85(P&I58&A%$*@M-Q>83PT7*\4)-D%I#JE6PD3*^T0N5PSPXT)U
M2I /D4R,A$DP.4<Z9N^8JFT9"B$A(<TB^A@\BP&+0@DSUFB-*K[*L5:!UZ)3
M*=0A<ZS]%C.4C@BJ=N1)WQ3  XN3N)]8 ]G&/+<4JWUHECY<:;FZ81L^1<"7
M*/IBEL]Z6>0?Q54[FQ,5_J<)I(.#RV-'6#/4D^(#C%CEV6DV2-/T-?>1_('P
M@0WN^M*^2X<3/HJTYAP.X;)Q/$Y^EB'V3?\ZQ<GT389XG%$YUR-#3=[+\:S:
M8?-=T,\08XRJG6A,0202Z;2-UR(/81E=?U]BOM;$82<AOYCM_V3S#"Z>*?I/
MIS9*M'?'LQ ^=O[@VBF>8U=-M2(GCF];KO<RH/5.W/6MTB/$&*+8SV!9.VZR
M+!V?P!_]S#R%':'S\ [&PW$&)X/L9-K]OG3<C8ZN$16Y3;PLR5G#'=S>*/JW
M_7ULV5Y##MO;RQSGC3GR2*(UFZ;#T_<)N/:"U"Z"K>.E9&4#7W'B8\EW2G*R
M@;^O+9_4W4(<]+?4Q;]02P,$%     @ EHBE4BE)HMEP"@  AQH  !D   !X
M;"]W;W)K<VAE971S+W-H965T,C N>&ULK5EK;^.X%?TK1)HI$D!1)-GR(_,
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
MUTB$QM,+>+YTKDE?:(/\-U&O_@]02P,$%     @ EHBE4O"UQ:*O P  SP@
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
M<J5XMH ITUSO:\#!V%;&9WK)(AQ[I%.-:H7>Y#%!B*4@#5K/QC877"JD:Y.
MH>4+F2Y9MOG]MV'8'7REE3IKUF0MFJS;D%9I,P.Q1;PJ$)/82+ 5C)F%T28G
MMA34S"BIN^E<7F*$Z0Q5-1O $<\H(YEK6M:ML]=&NYR=PW=M0QW=X H%=%O5
M**Q'O18\2D-@IDP0+*Q:063%#2E*/=,)&.<4$#Y!. S:P>DIC5PUPJ\_C:K5
M[0Y2\5+"37J-GF'-E&*9J8NU><-1G[ 6S]T:_/\@A\?MP>G@C=3*Q?\.L3\H
MGP=4=5RKZOB@JAZ*/X?ET;76N45(Q/KV@BKBV@XO$I8M*%7BSU;]+,E(58)H
MS&,>,?L[<&0LB[:ES^N,SH#<'8'[A'<PO8\+SZW:4];*CC=(L$$2-4BVE&61
MJ'U(]NFW0M?HF#?HR()$RQ3^BHAWA-G0KB3'@R/'CY(<-S4Y*CX6A\ NVPN*
M5)VT>TJ"Z9I+16]M05 ;3O]C2GDKWZ-PT'H5YM6Q42CM  U/:AJ>?)2&[\"V
M_'--LD+,TZ7KUSYB'0[X;Z+LG)J[1;]3?$5EA#M!G+6L> ].,4]F5.)/<#+L
M!/:('(2=_G'3NVJYV^F&U>L>[?W0"0!5ZFBT0:9T"\).T*='.(0G*0B$BT,>
M@P ^PZ!7O.^Y?OX2*[3=)P?4?U V\:#3'= RO?KP>5]C_:V+48IJX:Y_&B*9
M9Z:X(]6S]0WSO+A8-=N+ZRE5<T'Z 8$QF0:= 9T%JKCR%1]&+MTU:R8-7=K<
M,*%;,BJ[@=9C*4WU80/4]^[)/U!+ P04    " "6B*52,V94X,8#  #&"0
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
M/T9\CT8LS$CF_QG.8 Z"$2PQX##%.4F LC0HI CNGYQX ;9-( H"61"(_TF
M[Q6 JL(WPM0!].Z8AF4X(BE. %N*<^!Q1##A\2K2?86$^"A.X?J$00R'0QPB
M3<)U# LI3Q[OH6W-,=YX'L.1,PL? 185_E#M7LK]:O^=<=(]KQ_%NX\4*-!,
M-195<@JJ9)0"X4WW\.\F3B_"8_M6.S@5PW .WTK2> '8GVKMUA/OH/_ZFOP-
M4$L#!!0    ( ):(I5+)/AQGE0,  /@'   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(X+GAM;*U5P6[C-A#]E8'0PRZ@1A1EV7%@&XB3+KK +C:(T^ZAZ(&6
M1A*Q$JF25!SWZSN49,4%$J.'7D1RQ'GSYLV07!VT^6$K1 <O3:WL.JB<:V^B
MR&85-L)>Z185_2FT:82CI2DCVQH4>>_4U!%G;!XU0JI@L^IM#V:STIVKI<('
M [9K&F&.6ZSU81W$P<GP*,O*>4.T6;6BQ!VZW]H'0ZMH0LEE@\I*K<!@L0YN
MXYMMZO?W&WZ7>+!G<_"9[+7^X1>?\W7 /"&L,7,>0=#PC'=8UQZ(:/PU8@93
M2.]X/C^A?^ISIUSVPN*=KK_+W%7KX#J ' O1U>Y1'W[%,9^>8*9KVW_A,.YE
M 62==;H9G8E!(]4PBI=1A__BP$<'WO,> O4L[X43FY71!S!^-Z'Y29]J[TWD
MI/)%V3E#?R7YN<U6U$)E"+N^ ^YTTVJ%REGX\"3V-=J/J\A1&+\YRD;([0#)
MWX%,X*M6KK+PB\HQ_[=_1/0FCOS$<<LO GX5Y@J2. 3.>'P!+YER3GJ\Y!V\
M;Z842OXM?%N$E+.RNI:Y&+I$Y?!@T)(&@T$7\$DJTDB*&G9DQ*;7YX_;O76&
MFNK/"XQF$Z-9SVCV#J/=<"1\L,_JF?"U.;XE_$44?WYO;"LR7 >M3\$\8["9
M\""C1*5UF/LPKD(H=$UG4JH2/DA%%MU92M]^O %2/*LFR>$>,VSV:$X6YB61
MU'0YE%KG%GX"'L[B.8UQN& <OM-)!,)LC2Z)B84DY#&C3<MD#H_B0!WLT)"B
M%JY#MDPA#9/%#)ZT(Y'EQ)C@DG!!!&C"0A9SN*!U.FF=7M3ZK,=)A]LL,QWE
MX>O^C40Q\$6*O:REDVC?*L%%\+=+<!Y#]S'JUQC_:UGNL4!C",H@:=@A"9>$
M*>?#F#"X(\(R(Y&MZW(??1$RGL \7"3)JW<KCD.3TZ5/Y7!"E9(N Q#6(EEY
MR!@;O[M*&_<S%;.!&NEVG%([4L28S_TV@GY"Z\"*IB44:HJ,>L(G6"!12%D*
MOGE.,AE]%#7YQV$RX_1E"^X/J2,'(C7HE:,9CN=\.8-%<DUG5A<>5"M*KH?E
M8;),R#WER[&R8@R +_2D6?1=Z;GQ,$WCL??$Q5)1FR?AG*+1A(5S]G8_1F>W
M<8.F[-\<7^=.N>%BGJS3LW8[W.:OVX<WD0I>2F5)VH)<V=6"NL\,[\RP<+KM
M[_:]=O12]-.*GF8T?@/]+[1VIX4/,#WVFW\ 4$L#!!0    ( ):(I5)F-2$<
M P0  +T)   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;)U6VV[C-A#]
M%4+=%!M L6Z6K;BV@5P:M, &"9)L%T71!UH:V\2*I$I2\6:_?H>4K,B.XQ9]
ML<7AG#,SY!R2TXU47_4:P)!OO!1ZYJV-J29!H/,U<*H'L@*!,TNI.#4X5*M
M5PIHX4"\#.(P' 6<,N'-I\YVK^9369N2";A71-><4_5R":7<S+S(VQH>V&IM
MK"&83RNZ@D<PGZM[A:.@8RD8!Z&9%$3!<N9=1)/+U/H[AS\8;'3OF]A*%E)^
MM8/?BYD7VH2@A-Q8!HI_SW %96F),(U_6DZO"VF!_>\M^XVK'6M94 U7LOS"
M"K.>>9E'"EC2NC0/<O,;M/6X!'-9:O=+-HWO")WS6AO)6S!FP)EH_NFW=AUZ
M@"Q\!Q"W@-CEW01R65Y30^=3)3=$66]DLQ^N5(?&Y)BPF_)H%,XRQ)GYE>2<
M&5QEHPD5!;F2PC"Q I$ST.3C$UV4H$^G@<%8%A'D+>]EPQN_PYN06V1::_*K
M**#8Q0>88Y=HO$WT,CY*>$O5@"213^(PCH[P)5WAB>-+_E?AUTSGI=2U O+7
MQ4(;A=WS]Y&HPR[JT$4=OA/UL>E](I?D$V S85AM#JWN<9JG-9"E+%%1F#(Q
M=I-:6;'OF+W!Z=+1YTB/GLJ9S%H!$-[L"]A](;BJ^;I;5K<0^!&2CTR@NZPU
M6O3IA#PY:']+]Z$.=E>!HG89^^$_D,B/P]3]1]$YN6&"BGPGPR0D:4*>I*'E
M&V32(L?Q(203>5D76#,3!A38:I7DO14H&5VPDID75QSE4AGVG;H3 3?!^CW<
M?294:S #<H=CA53-88<^$_+%Z1J*,_J,M:T 3R)[UKW6B&$Y.=LO7;LE? &J
M]"D9#<;9?R;:*7*')AS$\5N: EM5UL(0# \'$SDY)5$X2$_^';L?&Y'#079R
MI/'3KO'3HQU[4QLKIELLF->\:_Y7#=;85*J7O-VM;3K.6Q^2R=&@]D*;Z(KF
M,//PQM*@GL'#@P0S8<:J'!M [@1<[C38MG6L*W7>^W+!BG"B4:)^(YH_<=NL
M6"S[->3 %UBA!>_6U2NZ-3RXSK#K@3%=I \D&=H??QQEUA*3GW_*XBC^A0S]
M\[%37]*9T"L>6M.P9\J&(VM*>Z;S+$-AHVKH$GNOFXA"/TY'.VJLZ$NS2YA%
M$OIIF&"J&D7'JQK[Z55\6X[,/X]2<F\7';OKF98UV%J631?PM@OVR%V1<>2G
MF)>CEWO'2:=E'Z]&I2QU9?6,6D[\*!Z].7]Z@%**U9F3V!:"ITKF#T<Q.=3>
M0>]*Y:!6[N&@B5-+<[MVUNYM<M%<R:_NS<,&FV;%A,:4E@@-!V-L6M4\%IJ!
MD96[H!?2X'7O/M?XO@)E'7!^*:79#FR [L4V_P%02P,$%     @ EHBE4K46
M2;>) @  5@4  !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&ULA51;;]HP
M%/XK1]$>-JDB$"BM$" ![;1)6X=Z61^F/3C)";'J2V8[3?GW.W9"RJ26O22^
MG.]R[',\;[1YLB6B@Q<IE%U$I7/5+(YM5J)D=J K5+13:".9HZG9Q;8RR/(
MDB).AL-I+!E7T7(>UK9F.=>U$USAUH"MI61FOT:AFT4TB@X+MWQ7.K\0+^<5
MV^$=NH=J:V@6]RPYEZ@LUPH,%HMH-9JM)SX^!/SDV-BC,?A,4JV?_.1KOHB&
MWA *S)QG8/1[Q@T*X8G(QI^.,^HE/?!X?&#_''*G7%)F<:/%(\]=N8@N(\BQ
M8+5PM[KY@ET^YYXOT\*&+S1M[.0B@JRV3LL.3 XD5^V?O73G< 2X'+X#2#I
M$GRW0L'E%7-L.3>Z >.CB<T/0JH!3>:X\I=RYPSM<L*YY2,SABEGX>,]2P7:
M3_/8$:W?C+..8MU2).]0C.&[5JZT<*URS/_%QV2G]Y0</*V3DX3?F1G >'0&
MR3 9G> ;]SF. ]_X?SDRE4,H.PLWVB%<<9L);6N#\&N56F>H1GZ?$)ST@I,@
M.'E'<*-EI15Z25U +_^C=M:1!ZYV;YWR24[?G#-;L0P7$76?1?.,T7(5!.B\
MLK(_L#/0KSK0',2=AJJF.*I@R+24U!%47-D3-&AP!AO!K.4%QQP8.35\QQ43
M<(]&PO4+FHP3;FMXAG!3RQ2-%[XK&5F!![IW(_9>[C77 P.WMD;(F2.1566X
M().C*7SC+.6"NSU<P!Z9L? !1H-1 M.S9#KIOF]=17Q4ZQ+-+G2TI91JY=JR
M[U?[1V/5]LIK>/OBT+F11PL""X(.!Q?G$9BVB]N)TU7HG%0[ZL,P+.GA0^,#
M:+_05$7=Q OT3^GR+U!+ P04    " "6B*52QXYB>*D&  #N$   &0   'AL
M+W=O<FMS:&5E=',O<VAE970S,2YX;6R=6%M/VT@4_BM'65B!9!S?+Q20 J6[
M2-L6<6FU6NW#8$\2"]OCSHP)[*_?<\:.$R!DZ3ZTL<?G/M_YY@Q'"R'OU9QS
M#8]56:OCT5SKYG \5MF<5TS9HN$U?ID*63&-KW(V5HWD+#=*53GV'"<:5ZRH
M1R='9NU2GAR)5I=%S2\EJ+:JF'PZY:58'(_<T7+AJIC--2V,3XX:-N/77-\V
MEQ+?QH.5O*AXK0I1@^33X]'$/3R-2=X(?"OX0JT] V5R)\0]O5SDQR.' N(E
MSS198/CSP,]X69(A#.-';W,TN"3%]>>E]4\F=\SECBE^)LKO1:[GQZ-D!#F?
MLK;45V+Q.^_S"<E>)DIE_H=%+^N,(&N5%E6OC!%41=W]LL>^#N]1\'H%S\3=
M.3)1?F2:G1Q)L0!)TFB-'DRJ1AN#*VK:E&LM\6N!>OKD6HOL'B[JC-=4'K@L
M6:U@[X;=E5SM'XTU^B#)<=;;.^WL>6_8\^&SJ/5<P7F=\_RY_AAC&P+TE@&>
M>EL-?F;2!M^UP',\=XL]?TC8-_;\MQ*>,\D/:"-SN&1/B"\-$RE9/>/F^:_)
MG=(2P?+W%F?!X"PPSH*WG'50!S&%KPVAT(+;^H$KC<ZOKF]A0I@L]!.T6"V)
M*;H!G/]H:>7YE@"K<_H<X7K>9EVH;TM>\9*1CXNZ:UOTO&DKMP9/='"H&I;Q
MXQ'VN^+R@8].;N8<IJ+$7B[J&6B"2=_0Q3]<@6BZ7JN[_-CS_#0JGXFJ8?73
MK[\DGAM_4%MRMMZ7L+6L3?I.4=D7IU@5YQ ,+!1T[?#=]#+/#^!+6]UAX+A_
MJ[53AJ8R;C+P/GSDZ)%D>HPZ$,6>E48)>%84.Y:?)K #GFNG'KA6D@16$D6T
MDMB!!Y,\+R@ 5H+J(F"MG@LJ9H[B:1Q;41!#[^O-7RQJA657)GJV8#)7N$O(
MO;AI1896]US+]]/]_S2$FZ9@AMU !=KS@LCRXPUJ_0=(/#OR.J4>U6\9WO.<
M&+-W]U'7=J*^'=9\N5YLI5ZX#_T#)"[)O;2SU../7&:%6O.XY_JI%5*TKF^G
MZ>O4>-/*;(Z-3]N9K5>L0R>OFE(\<8[ 6(*F,6P8!U;@!^^K'59]R@O**$JM
M- A?%Z);QSJDMN\-^:SI19;G^BAG?E$NM&-G2QV:0J*6%SI8X]!!><\.7V?_
M'+1(JME\8%5$:I"$5H*-Z%EAZEE>XA)"0]N-";.A;P7873O@1S;*;.'%<.#%
M\.=X4<'75BN-[4FT0EUZWFVP(9AO';80T.>/#1[G^*R%6=W$:EM=;V:U91!B
M+0@]9QKF#%'00YNBPA:ED@\QT"= N1<%)3&F>J)4AVLTTO/,A5(M6AA(9?+
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
MZ\$HFNI,T-2@:EL:G212,60V-'V+OJ%^S]^5IL+"E&TUVQD>>]YTN.T &-0
M@R,![D K\T'#TQ53/%VC)Y;(WQ2].<!:KNO*R* %E?0A#6NDX9%(:\^Q5$DA
M6(QXV@>QWYVW80LC>+,'Y*@&.3H29"*7'#)MMZA:H=YYUP5PU(ZWUXMP7",<
M.Q%>15&>Y((:<!NT;A[Q3MNEDM&.;3_T"0YV[9=\T+62A*3?EY,:Z<2)](;J
MS2F*X!<Q*,XM%3;HIT7ST1NIS!DD7P*QWS)M$ONN:R.3EA/]<>![_8Z\J.%=
M_,B1,%BIPI$6$HVW%)@TAI1[2;I3[OU%RU?$"QU8L-=T9\^)Y@-4+R288A$#
M3RT%Z^P37CM67OW7 V%G0,!."/<LYA$T.K1B[ S:_IEF:LLC!J!XLLR59D60
M4*9DQ%@,D>0IS D5*P(U=S9(W((<3%QPFUZ B1/N8[X4/$(/%<<YR!XW;(_]
M5VHPN"%P[&;P13%<(*YU7F6BEB)&)\")Y=QAJ<8Q+;6I&E\0WQN/]^M\WK$P
M""X(GHQ[(M$0.W8S^X*6'H,9-OI< ,\UE!'P: ';XF]FJ<X]A*TDN<"'\-MK
M?-*#O&%[[*;[/>3 51*.:K'EA/+ 9FL18@+717.EQ2FL<P.C%C@\"@[*LMI'
MQU(_&+E*HFD-V-T;'K9,G5T)(0LZ10]9&^^^YH;*\>2U"J/A9^PFZ/]6&->5
M]KT99C()1KC;RZ2A:N*FZO\I::Y)F\U),'8D FFHG+BI_,^7])ZF=%TP]BF<
MXJ)SU_B],W^_U@!.&DXFQX[@Y:''9D%QZM$0_OUS4%?/).VINX<V2$/9Q$W9
M=:?\AFRU+7*X_)G'*7MQ[;CA4Q*^EI<;)B1N)GS:[?'(3D6=SFR3%YD$?175
M\!9Q\]:!/^]IANX85<XC8T-=Y+6HBS341=S4=:0WVPSEDZ"G^/V&GWPW/W5E
MYX_<Z3?4XN/7.H,WM..[1[WCW%DIV4O.<>@?N'.X\PG-?K2]IVK-@4L$6X&8
M=VZ_<JKR.VAY8V16?%6#DQX<]8K+#:- ^'8!O%]):;[?V ]U]=?HV;]02P,$
M%     @ EHBE4E;O>\;_ @  @ D  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S0N>&ULM59=;]HP%/TK5U$GM=)&OH#2"I *;%JG54*@;@_3'DQR"58=F]D&
M6JD_?K:3IK0-:2>M+V#?W'/NQTFNW=\)>:-6B!IN<\;5P%MIO3[W?96L,">J
M)=;(S9.ED#G19BLS7ZTEDM2!<N9'0=#U<T*Y-^P[VU0.^V*C&>4XE: V>4[D
MW0B9V V\T'LPS&BVTM;@#_MKDN$<]?5Z*LW.KUA2FB-75'"0N!QX%^'Y)'0
MY_&#XD[MK<&6LA#BQFXNTX$7V(R08:(M!3%_6QPC8Y;)Y/&G)/6JF!:XOWY@
M_^**-\4LB,*Q8#]IJE<#K^=!BDNR87HF=E^Q+*AC^1+!E/N%7>D;>)!LE!9Y
M"389Y)07_^2V;,0>P/#4 Z(2$#T'M \ XA(0OS5"NP2T76>*4EP?)D2385^*
M'4CK;=CLPC73H4WYE%O=YUJ:I]3@]'!>Z UB"7.:<;JD">$:+I)$;+BF/(.I
M8#2AJ. 3C 5/D&M)G&0&,I:84@TSJF[@>(*:4'9B_*[G$S@^.H$CH!RN*&/&
M7?5];?*U4?VDS&U4Y!8=R"V&*\'U2L%GGF):@Y\TX[L->-_TJ6I6]-"L4=1(
M>$5D"^+P(T1!%-;D,WX[/*@KIQG^;<,-/*B#/ZDFKJ2/'5_[4#I&NX1(A'N8
MX1;YQFA\#V/WSJ%\)K:5N"%FNXK9=C'C S%?DL*O[\8'+C7FZG=#A$X5H=-8
MU=,(TD98H[0F,\;JWL%FNF[0"H(/=5HWXSKQ2]R3>KI5/=VWJE1^E,K(E2#=
MD@6SUO(;_">Y3JO@I^\D5Z^*T/N_<C73Q>$!N2;-N*CWBEQG53UGC413B5LJ
M-HK=&9760NK&P1,&CV,Z>"<EPKVC('Q%"Z7M5,^$2!40GH)"N:4)ULWN<4EV
MYLCL]6([#*-6N^]O]Y/P]XXF,U4R=\0K<"]R,7@K:W6-N'"'YS/[*#P?%Y>!
M1YKB;F+&:D:Y H9+0QFT3LV7*8OCOMAHL78'X$)H,]K<<F6N2"BM@WF^%$(_
M;&R ZM(U_ M02P,$%     @ EHBE4B0S85)$ @  2 8  !D   !X;"]W;W)K
M<VAE971S+W-H965T,S4N>&ULO55-C],P$/TK5DX@0=.DGUJED=I=$"OMBJH5
M<$ <W&226.N/8#ND_??83FJ*M$TOB$OC<6;>>_-<3Y)6R!=5 6AT9)2K55!I
M7=^%H<HJ8%B-1 W<O"F$9%B;4):AJB7@W!4Q&L;C\3QDF/ @3=S>5J:):#0E
M'+82J88Q+$\;H*)=!5%PWMB1LM)V(TR3&I>P!_VEWDH3A1XE)PRX(H(C"<4J
M6$=WFZ7-=PE?";3J8HUL)P<A7FSPF*^"L14$%#)M$;!Y_()[H-0"&1D_>\S
M4]K"R_49_:/KW?1RP KN!?U&<EVM@F6 <BAP0_5.M)^@[V=F\3)!E?M%;9<[
M-XQ9H[1@?;&)&>'=$Q]['RX*XNF5@K@OB)WNCLBI?, :IXD4+9(VVZ#9A6O5
M51MQA-M#V6MIWA)3I]-]=QA(%&A/2DX*DF&NT3K+1,,UX27:"DHR @J]1T]@
M^E?HS0-H3.C;)-1&@<4)LYYMT['%5]@FZ%EP72GT@>>0_UT?&N5>?GR6OXD'
M 9^Q'*%)] [%XS@:P)MX.R8.;WH-CW#"&C: -/5(4X<TN6'LY]O&?G\RM>A1
M U,_!IAGGGDVV,,.[&6T#-2>%](@F7KMK(9A8L2ZLXIF*,<G-:!L[I7-A]W%
MQQON+CS2XC^[N_3,RW_C[C#, IT 2V-NY&VV+K\F,+RXW0QDZ6:80J[3[J+[
M73\FU]UT^)/>S5AS74K"E9%>F-+Q:&'^ K*;6UV@1>UFQ4%H,WG<LC*C'J1-
M,.\+(?0YL 3^XY'^!E!+ P04    " "6B*524F=N'-0"  "Q!P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970S-BYX;6R=56MOVC 4_2M6M ^MU)(7CZ@"I *;
M-FF=4%G7SRZY$*N.G=D.=/]^UT[(4IIFT[Z '_<<WWN.XSL]2O6L,P!#7G(N
M],S+C"EN?%]O,\BI'L@"!.[LI,JIP:G:^[I00%,'RKD?!<'8SRD3WGSJUM9J
M/I6EX4S 6A%=YCE5OQ; Y7'FA=YIX9[M,V,7_/FTH'O8@'DHU@IG?L.2LAR$
M9E(0!;N9=QO>+!,;[P)^,#CJUIC82IZD?+:3+^G,"VQ"P&%K+ /%OP,L@7-+
MA&G\K#F]YD@+;(]/[)]<[5C+$]6PE/R1I2:;>8E'4MC1DIM[>?P,=3TCR[>5
M7+M?<JQC X]L2VUD7H,Q@YR)ZI^^U#JT ,C3#8AJ0'0.&+X#B&M [ JM,G-E
MK:BA\ZF21Z)L-++9@=/&H;$:)JR+&Z-PER'.S+_A1?DJM29K4&23407DFBQE
M7I2&.IWECBRH9EM"14I6C)<&4M*!NEB!H8Q?(OQALR(7'R[)!^(3;3<U88(\
M"&;T%2[B^'LF2XV$>NH;+,*FXF_KA!=5PM$["<?D3@J3:?)1I)"^QOM8?*-
M=%)@$?42WE$U('%X1:(@"COR6?X[/.A))VX,B1U?_)XA90Z*&JEN>LB&#=G0
MD0U[W.76IU*C:T:2K7,6[,VO+4UK2\4IM$!+G6M=WE3'C=UQ]H$XS*_'R63J
M']J"=02-DBANHEZ5,FI*&?7JL@(A\?[_39EQ0S?N5>;1?=^07M,#RKV'TT7]
M'Z'(!5[I"G_9)5J5R:BEQR@,DS <!V?"O0T<1BC<,)IT:S=IBIWTWZDW*?=)
MF#2L2:^$BS?26!U2R3E5K:,Z):F8D_85"09!>*9'9U0X/!/#;[U^^.WL75/0
MZ& I3/4,-*M-W[EUS^W9^@+[4=4^_M!4S0P_\CT3FG#8(64PF*!'JFH0U<3(
MPKVQ3]+@B^V&&?944#8 ]W=2FM/$'M!TZ?EO4$L#!!0    ( ):(I5)J#O!>
M00,  !\,   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;-57WV_3,!#^
M5ZP\@03+[RY%;:6M X$$J-H$/" >W.3:F#EVL)UU_/><G2S-NJSPP,/VTOC'
MW>?O[C[9U]E.JFM= AAR6W&AYUYI3/W&]W5>0D7UB:Q!X,Y&JHH:G*JMKVL%
MM'!.%?>C()CX%67"6\S<VDHM9K(QG E8*:*;JJ+J]SEPN9M[H7>W<,FVI;$+
M_F)6TRU<@?E2KQ3._!ZE8!4(S:0@"C9S[RQ\LPQCZ^ LOC+8Z<&8V%#64E[;
MR8=B[@66$7#(C86@^+F!)7!ND9#'KP[4Z\^TCL/Q'?H[%SP&LZ8:EI)_8X4I
MYU[FD0(VM.'F4N[>0Q=0:O%RR;7[);O.-O!(WF@CJ\X9&51,M%]ZVR5BX( X
MXPY1YQ =.B2/.,2=@\N<WS)S85U00Q<S)7=$66M$LP.7&^>-T3!ARWAE%.XR
M]#.+SZB4CU)KL@)%KDJJ@+PF*VE &$8Y_TTN&&]LILD5Y(UBAH$F;V]SWA10
MD(V256N!DQ&H%Q=@*.,O$5/;!3WS#9*V1_MY1_"\)1@]0C FGZ0P)1XJ\,3[
M_CX&VT<<W45\'AT%_$35"8G#5R0*HG"$S_+?W8,C=.*^ +'#BQ_!.\-$%W_-
M\5)6=6.H4[[<D+=4"2:VPU1__XC Y(.!2O\X0BOI:26.5O((K5X"I">G]^3@
M'KFB$X!  7 K@!I9N7H3:HQB:V2^YD",)+FL*@P!99U?EY(7H#1YP42GCI=C
M\FAYIHZGO91N%DF2AM-),O-OAF4;L8NGDRP+>KM[B4C[1*1'$^&RJVW2A]SQ
MVEO_Q)O(QH27HS94%%@0(FM;(GVD )/^W,E3TL5I3^OTF>CB]$&]HW0:15EX
MH(L1NRQ)LTDTKHNL3T3V'W5QSV9'E:+"'%/)M&<Q?4HJ"8/]LQ(\$YUT1(<"
MF$0/;H\1JV2*K="X2,+!\QH>S<,E:(P@M^&UQ6\$.UKY,-I#1T^J]OL7+8R?
M2^WC!U4-LS1.PNEA^4<,4WS@P\-;PA^T6A6HK>M -7)KA&E[D'ZU[W+/7&]W
ML'YNNU_7PNUAVM89.XPM$YIPV"!D<'**K%3;C;83(VO7T*VEP?;0#4OLX$%9
M ]S?2"Q -[$']/\)%G\ 4$L#!!0    ( ):(I5*MKD#&&0,  (8,   9
M>&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;*U776^;,!3]*Q;J0RMM!9/O*HG4
M)JHVJ96J=NV>';A)K!@[LTW2_OO90(",Q)H47A(;WW.XY_IR,..]D!NU!M#H
M,V%<3;RUUML[WU?1&A*B;L46N%E9"ID0;:9RY:NM!!)GH(3Y81#T_810[DW'
MV;47.1V+5#/*X44BE28)D5\/P,1^XF'O<.&5KM;:7O"GXRU9P1OH]^V+-#._
M9(EI EQ1P9&$Y<2[QW>S,+" +.*#PE[5QLA*60BQL9.?\<0+;$; (-*6@IB_
M'<R ,<MD\OA3D'KE/2VP/CZP/V;BC9@%43 3[#>-]7KB#3T4PY*D3+^*_0\H
M!/4L7R28RG[1OH@-/!2E2HND )L,$LKS?_)9%*(&P-TS@+  A/\+Z!2 3B8T
MSRR3-2>:3,=2[)&TT8;-#K+:9&BCAG*[C6]:FE5J<'KZ2*A$'X2E@)Z!J%2"
MV2.MT'=46Q%+]$@YX1$E#-TK!2: \!@]4;*@C&H*ZH".D=F;5XA2*2E?H0>B
MJ$+7<]"$LAO#6BU]1^]O<W1]=8.N$.7HUUJDRI"JL:^-+IN='Q4:'G(-X1D-
MST3>H@[^AL(@Q"?@,S=\#E$)#X[AOJEF6=*P+&F8\77.\.4%<A!U2J).1M0]
MITMP^#*;+3?F<5ZF9VJ3<_0S#OO0[J;A, A&H[&_J]>@&3;L#4:#,NHHPVZ9
M8=<IM=8 #KV]DJWGU#L326*ZQ_1\M$%[(B7A&K'B%E^GM.=\O9JHKMW"(^$G
M8KIG9/?+1/O.1)L/38S>5=[4UT^P X;PC:,@@_(^@\LZ:5@2#5OHI&&C4B<[
MJ1GFZ*11F>&HA4["065K0<N]5!#6=?W;2LZ0XT1K_HLO[:70U4NXLB5\H2_A
MRIAP&\Y4D#@KZ@HY3J[R)-R&*>'*E7#;MH2;GM,0[@HY3K1R)7RQ+76<K53Y
M$K[0F'#E3+@-:\)-TVE4U!5RG%QE2K@-5PHK5PK;=J6"L.]\Q9T*:KSC_-HA
MT9[0S:EI1;E"#)8&%=P.3.5D?NC-)UILLW/C0FAS"LV&:_.A -(&F/6E$/HP
ML4?1\M-C^A=02P,$%     @ EHBE4C4S$$SJ @  V08  !D   !X;"]W;W)K
M<VAE971S+W-H965T,SDN>&ULA55=;^(P$/PKJZ@/K=0V$"B<*D J_=!5:J4*
MKNW#Z1Y,LA"KCLUY'6C__:V=D..N0%_ =G9G9V><S6!M[!OEB [>"Z5I&.7.
M+2_CF-(<"T'G9HF:G\R-+83CK5W$M+0HLI!4J#AIM7IQ(:2.1H-P]F1' U,Z
M)34^6:"R*(3]&*,RZV'4CC8'$[G(G3^(1X.E6. 4W?/RR?(N;E R6: F:318
MG ^CJ_;EN._C0\"+Q#5MK<%W,C/FS6_NLV'4\H108>H\@N"_%5ZC4AZ(:?RN
M,:.FI$_<7F_0[T+OW,M,$%X;]2HSEP^C;Q%D.!>E<A.S_HYU/Q<>+S6*PB^L
MZ]A6!&E)SA1U,C,HI*[^Q7NMPU9"TMZ3D-0)2>!=%0HL;X03HX$U:[ ^FM'\
M(K0:LIF<U-Z4J;/\5'*>&]T):>%%J!+A$065%EEQ1W &T\HF,'.X)RJ%3I%.
MX?8=;2K)+Z]SH1=((#5LH0B=P013)8CD7*;":T\>Y %7J* #=U(SEA0*[C4Y
M6U;UCF_0":E.N/"U*0KV:^I,^@:OPEKA QZDF$DEW0=''-=8^Z*W@H\\O1^Y
M*8F)T2!VK)GO/$YK?<:5/LD>?3KP:+3+"6YUAMF_^3%KW0B>; 0?)P<!'X4]
MAT[[%))6TGZ>WL#QT<D!V$[C8R? =K[T\12NB) 5J_W,@.5A1TIKI5[ 6)!D
M\YZUF1':E9@I9".6I?,QAHU1,GC&_@J5EBILX.?$* 7\'JR%S7X=X-MM^'8#
MW^X>OF-<2*T]H9E0_F[MLJ:"Z 4(/UU6HVZW/XA7.^I>-'4O#M;=W%]_(]?U
MW=I5ND*YV"K=VEVXUQ3N'2Q<O2W^-B(YR>.$C9E[TU;>M%T4>I\HG"5[NN\W
M)/J'N]?9%Y+W/TN>_-]YO#5N"K2+,%0)4E-J5TV>YK29VU?5N/H;7@U]?AOX
M'A HG'-JZ[S/[=IJD%8;9Y9A>,V,XU$8ECE_>]#Z 'X^-\9M-KY \S4;_0%0
M2P,$%     @ EHBE4H9L56AQ P  8@P  !D   !X;"]W;W)K<VAE971S+W-H
M965T-# N>&ULQ5=-;]LX$/TK V$/#;!KB9*_4M@&$J?!!F@ P]E-#XL>&&EL
M$:%(E:3BY-\O22GR1VPU/12YV*(T\_S>/&HXGFRD>M0YHH'G@@L]#7)CRL]A
MJ-,<"ZI[LD1AGZRD*JBQ2[4.=:F09CZIX&$<1<.PH$P$LXF_MU"SB:P,9P(7
M"G15%%2]7"*7FVE @M<;2[;.C;L1SB8E7>,=FG_+A;*KL$7)6(%",RE X6H:
M7)#/<S)T"3[BGN%&[UR#D_(@Y:-;W&33('*,D&-J' 2U7T\X1\X=DN7QHP$-
MVM]TB;O7K^C77KP5\T USB7_QC*33X-Q !FN:,7-4F[^QD;0P.&EDFO_"9LF
M-@H@K;2119-L&11,U-_TN2G$3D+</Y$0-PGQ8<+@1$+2)"1>:,W,R[JBALXF
M2FY N6B+YBY\;7RV5<.$L_'.*/N4V3PSNZ9,P3WE%<(M4ETIM!X9#7_!76TL
MR!7,95'8DM\9F3["-ZH4%0:^,OK .#,O/IUZ4RZTW0ZEN]3PZ0H-9?S,0BT4
M>Z(&8<%IZO%_@C@)C97F"(9I(^.REA&?D)' K10FU_!%9)@=R9]WYY.X R"T
M-6T+&[\6]C+N1+REJ@<)^1/B*"9_0 @ZIPKU,6K=0%>8MD#1*: ]BDGK?>*1
MDU_R'FY$6=D=0$6VX^P_F.:"_:A0PW]?+0[<&"ST]PX6_99%W[/HGV!1[X%2
ML13A$Q.02<ZITE"BJJ6>'=L.->;88[I6]30;CGO1^21\VJWLVZA1W.L/VJ@]
MPH.6\*"3\)=G5"G3Z+9UBAT5&+: PP_T8=2R&+U/UJ]:,7I39-(C\8$3/PG:
M8SQN&8\[&2_1G5-,K&U55.$9OZ#E>]91C?,6^_P#/2'1MCU'[]1HNC0V/;(;
M*ZY3@?0AHR]'6]$[$1(HZFY)HB-0^U)W3B+2"7XON:WGV_Z_#Q=OX>*/='#;
M9$G2*>L*_>EGAQ7@[9%9[#!BCM%1.VM@YTG[UD2]T>&K=2(L.?YRD6U?)MV-
M><GT(UPKM-40=O.A-K"TIWA74;8ME P^TIQMYR7#WV7.\%C5HXB,#NTY%=@_
M,"C<F>(*5&L_W&I(925,/="U=]L!^L*/C>$VO)Z^[?"Q9G8&X[BRJ78S6#=4
M/=#6"R-+/Q,^2&,G3'^9VS\!J%R ?;Z2TKPNW ^T?RMF_P-02P,$%     @
MEHBE4A8S\<:W @  X@<  !D   !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL
MC55=;YLP%/TK%NI#*W4!#*2E(I':)-/V,*E*VNUAVH,#-\&JP:GM)-V_GVTH
MRX>;Y@5L?,ZY]]QK[&S+Q8LL 11ZJU@M!UZIU.K.]V5>0D5DCZ^@UBL++BJB
M]%0L?;D20 I+JIB/@Z#O5X36WC"SWQ[%,.-KQ6@-CP+)=541\?<!&-\.O-![
M_S"ERU*9#_XP6Y$ES$ ]KQZ%GOF=2D$KJ"7E-1*P&'CWX=TD,7@+^$EA*W?&
MR#B9<_YB)M^+@1>8A(!!KHP"T:\-C( Q(Z33>&TUO2ZD(>Z.W]6_6N_:RYQ(
M&''VBQ:J''BW'BI@0=9,3?GV&[1^;((Y9](^T;;%!A[*UU+QJB7K#"I:-V_R
MUM9AAQ#&'Q!P2\#G$J*6$)U+B%M"?"XA:0G6NM]XMX4;$T6&F>!;) Q:JYF!
MK;YEZWK1VNR3F1)ZE6J>&HZ(+!&I"_2#B!=09,X S2!?"ZHH2/0%32'G=4X9
M);:Q?($ZBAU,7M=T0QC42J++L5:@3%YIWO-LC"XOKM %HC5Z*OE::HK,?*63
M-J']O$WPH4D0?Y"@SJN'HO :X0"'#OKH-'T,>4</'/3Q^=%=],G9T<-TG^[K
M1G7=PEVWL-6+/NO64>E_W\^E$OJW^W,B3-2%B6R8^+,PN1G _S"N]C52?2ME
M3J7-, K2",>9O]EMTS$LC.)^/]V'C1UJ.$S#?=3$@;K%..I0>Z[CSG5\TO44
M= 5IKJ#Q[?+:""0[<?&A@Y$#<Q,<N'1@8GS@T8%)^FZ'2><P.>GPB2O"K+GK
MH]9>VX:+_1H@HI J 8%>TG^^&:Y 4%ZXBI.X-D*21@?U.8;IC9!&AQO!H8;C
MZ$!LXD#=QC?I09G\G?/1W'[ZKU[26B(&"\T+>C=:1C0W2C-1?&6/S#E7^@"V
MPU)?PB ,0*\O.%?O$W,*=]?Z\!]02P,$%     @ EHBE4ANKB*#' @  F0@
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
MT 8GT5[QC=KRUTH6F)=>N,;#<._<. J#3W"'1M%-G/3##3NXX4FX)[K%IV)
M87%ZR88'AUX'-\-/9(=&PW@TZ"=+.K+D)-FS-'A?V.Y5];$EA]6*1_9]?(#K
ML0J"\'-1_;W^8'LSOKB""4TXK% 77(TP.M7TNV9B9.U:QE(:;$!N6.(G I0U
MP/V5E&8WL5VH^^BD_P!02P,$%     @ EHBE4GUGD1B3 P  L@H  !D   !X
M;"]W;W)K<VAE971S+W-H965T-#@N>&ULC991CYLX$,>_BH7ZT$KM B:0I$HB
M[69;W4FM&C7MW</I'AP8$JO&IK:SV>VGOS$0E@V$ZTN"S<SPF[]G;"].2O\P
M!P!+'@LAS=([6%N^]WV3'J!@YD:5(/%-KG3!+ [UWC>E!I953H7P:1 D?L&X
M]%:+:FZC5PMUM()+V&ABCD7!]-,="'5:>J%WGOC*]P?K)OS5HF1[V(+]7FXT
MCOPV2L8+D(8K233D2^\V?+\.J7.H+/[B<#*=9^)2V2GUPPW^S)9>X(A 0&I=
M"(9_#[ &(5PDY/C9!/7:;SK'[O,Y^L<J>4QFQPRLE?B;9_:P]&8>R2!G1V&_
MJM,?T"04NWBI$J;Z):?&-O!(>C16%8TS$A1<UO_LL1&BXQ!.KCC0QH'^KD/4
M.$15HC59E=8]LVRUT.I$M+/&:.ZATJ;RQFRX=,NXM1K?<O2SJSLFF$R!;*N:
M6:NB5!*D->1==Z!R<INF^@@9^?"(%63 $"8S\L4>0)/U46LT(Y\XVW'!+<>W
MK^_!,B[>8)SOVWOR^M4;\HIP2;X=U-&@JUGX%O$=A)\VJ'<U*KV"^IGI&Q*%
M;PD-:#C@OAYWOX>T=0]>NOLH6JL<;96C5;SH2KPO>L\D_\5<-;Y%L:11@F>L
M+D[49J/!H"KU! KXD4M4FC-!MC@)127L/[<[8S76\K\C1%%+%%5$DZL9YH K
MD6%[/8 \PI#$=82DBN!:_&$5Q90N_(>ND$-&4= :O8";M'"34;@U3O 4LS?V
MF&&%#,'5$>+.=Z<!C2[@^D;)-(J&X>(6+OX]Y4KV5"\,;I!8KI;)/=\)(,P8
ML(/,<0\'=]#@@OE_C%XP)RUS,LJ\/2AMWUG0!1& &QD13?L]#6$F/8(HI,D%
M9M^(!M>DG;:8TU',;V L,:PH4<52JQ2,X7)/<A@N@6D/(0[B"\R^S21,ABEG
M+>5LE/*\NVGUQ,2P@K/>5\-H<MDY T;!E ZSS5NV^7CG*&E1,K?#IKC+\ QT
MM:D,0<[[S3&?7##V;:;1;!@Q#)Z/D6 4<J-5[I9626SQ:XO;Q'A18-'\LL$'
MK,*8SJ\0=@ZZ<)2P/JM8L]#0'&.#F&&_6;I]T&#VK6@<AU<PGT^5D([WB[*H
MX!G3'22J A?/A^L@,^WMV31*.NO:0 ^8!4EP6:%^YT+A;G-X].ZY-+C1Y.@7
MW$PQ:UU?D.J!565UQ]@IBS>6ZO& ETK0S@#?YTK9\\!=6]IKZNH_4$L#!!0
M   ( ):(I5)".=082 (  +,$   9    >&PO=V]R:W-H965T<R]S:&5E=#0Y
M+GAM;'U4VV[;, S]%<+H0PMTL>.DNQ2.@5Q6K _%@@;='H8]*!83"]7%DY2D
MW=>/DATO Y:^V!+%<WA(D2H.QCZ[&M'#BY+:39+:^^8V35U5HV)N8!K4=+(Q
M5C%/6[M-76.1\0A2,LVS['VJF-!)643;TI:%V7DI-"XMN)U2S+[.4)K#)!DF
M1\.CV-8^&-*R:-@65^B?FJ6E7=JS<*%0.V$T6-Q,DNGP=C8._M'AF\"#.UE#
MR&1MS'/8W/-)D@5!*+'R@8'1;X]SE#(0D8Q?'6?2APS T_61_2[F3KFLF<.Y
MD=\%]_4D^9@ QPW;2?]H#E^PR^<F\%5&NOB%0^>;)5#MG#>J Y,")73[9R]=
M'4X ^? ,(.\ >=3=!HHJ%\RSLK#F #9X$UM8Q%0CFL0)'2YEY2V="L+Y<L8D
MTQ7"*G; W*C&:-3>P3N8<BY"Y9B$>]U>?ZCCY0(]$])=P04(#0]"2C*[(O4D
M)Y"F51=ZUH;.SX0>PH/1OG;P67/D_^)32J//)3_F,LO?))PV=@"C[!KR+,^>
M5@NXO+AZ@W;4EV@4:4=G:+_:+=/B=\S^FDJDG9&"M\5@FL/2HJ.2M0:S@3NA
MJ:2"RK8B(ZI8SA_3M?.6>O#G&XK&O:)Q5#0^EVA545M;(N=1 >/[<(D<&O8:
MPOWO+EK&3Y$Q3.J^S+/!39'N3W6D)XVDT&[CN#BHS$[[MJ=Z:S^1T[81_[JW
MX_S [%9H!Q(W!,T&'VX2L.V(M!MOFMB6:^.IR>.RIE<%;7"@\XTQ_K@) ?IW
MJOP#4$L#!!0    ( ):(I5+RMV'9@0(  '<&   9    >&PO=V]R:W-H965T
M<R]S:&5E=#4P+GAM;)U5VV[;, S]%<'H0PML]2U)M\(QD,N*#5BQHFFWAV$/
MBLW$0F7)D^2D^_M1LN.EF9,.>[%%B>?PD)3I9"O5DRX #'DNN=!CKS"FNO9]
MG1504GTI*Q!XLI*JI 9-M?9UI8#F#E1R/PJ"D5]2)KPT<7MW*DUD;3@3<*>(
MKLN2JE]3X'([]D)OMW'/UH6Q&WZ:5'0-"S"/U9U"R^]8<E:"T$P*HF U]B;A
M]6QD_9W#5P9;O;<F-I.EE$_6^)2/O< * @Z9L0P47QN8 >>6"&7\;#F]+J0%
M[J]W[#<N=\QE237,)/_&<E.,O7<>R6%%:V[NY?8CM/D,+5\FN79/LFU] X]D
MM3:R;,&HH&2B>=/GM@Y[ .3I!T0M(#H$#(X XA80NT0;92ZM.34T393<$F6]
MD<TN7&T<&K-APG9Q812>,L29=";+DAELB]&$BIS,I#!,K$%D##1Y2Q9-=XE<
MD<^ Y4(';<CY' QE_ (='A=S<GYV0<X($^2AD+5&&IWX!L79$'[6"IDV0J(C
M0F)RBZ$+33Z('/*7>!^3ZC*+=IE-HY.$MU1=DCA\0Z(@"GOTS/X='IR0$W>%
MCAU?_%^%GC.=<:EK!>3[9*F-PNO]XT3401=UX*(.CD3]4H&B-@[AKGL9=J^O
M-PW+R+'8#W^3AE$P3/S-?L%ZG,+P?>?T0N"P$S@\*?"&"2HR>$5>PS'<BQP'
M!^+^=AG&_=)&G;3126D/TE#^BK!13]WBP[KU.(57T8$X?^\;+D&MW6C3&+@6
MIKGTW6XW/2=N:!SL3W&J-D/P#TTSDO%*KYG0F-(**8/+*ZR6:L9<8QA9N4FQ
ME ;GCEL6^&< 91WP?"6EV1DV0/>O27\#4$L#!!0    ( ):(I5*FX $\50(
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
MRA'WZSZC#W[1=QG/6L9]'R..:C9%@]Z?06O$TBPWL+' L"6#-IVPB$XM&S?
MB ?-KZV9+1;=4YZ#6X;; H5IB<+C+2D-3NI)31H\C)J:M$=A@VO:X!? 31GC
M23D3/.TIJ$8.?AYS<!LZH]D$]]C5X,'/(P]NHR>>D+[IJO&#G\<?W 90/!V-
M>^QJ".'G40BW,13/IGUS5Z,(_PN+<!M&V.;75V1-)/PR2,(=3(J2*.[V)S66
MR MAB;2Q-)WAI,>_)A/YWV0B;3(1G/1]#Z2Q#2+'.R,K0A6)<$;O&&?FX:W=
MT"KE,L^D<IOXSM1(>](PJ;^98GM7CFKN?4@4]\ULS4$RS,$O_:ES5]HI^;=W
M9=@N;/)W 1W#QM%X]E<%86-G[XY5=M^[8T+;;+96%YU-;)]4<5(I;HS,_&;_
M3AI[=/"7>WNZ ^4&V/=;*<WCC3L_5.?%Y1]02P,$%     @ EHBE4M3VF>1(
M @  (@4  !D   !X;"]W;W)K<VAE971S+W-H965T-30N>&ULC53?;]HP$/Y7
MK*@/1=I(2.BZ52$2T$ZK)B1$U>UAVH-)+L2J8V?V4=A_O[,3,E8!VDOB.]_W
MW6^G.VU>; 6 ;%]+92=!A=C<A:'-*ZBY'>H&%-V4VM0<232;T#8&>.%!M0SC
M*/H0UERH($N];FFR5&]1"@5+P^RVKKGY/0.I=Y-@%!P4*[&IT"G"+&WX!IX
MGYNE(2GL60I1@[)"*V:@G 33T=U\[.R]P3<!.WMT9BZ3M=8O3G@L)D'D @()
M.3H&3K]7F(.4CHC"^-5Q!KU+!SP^']@_^]PIES6W,-?RNRBPF@0? U9 R;<2
M5WKW!;I\;AQ?KJ7U7[9K;6^C@.5;B[KNP!1!+53[Y_NN#D< XCD-B#M _!8P
M/@-(.D#B$VTC\VG=<^19:O2.&6=-;.[@:^/1E(U0KHM/:.A6$ ZS<32Z_CI@
M2\D5>\^F12%<=;EDCZH=$5?KZWM +N2 +)Z?[MGUU8!=,:'80DA)]S8-D4)Q
MA&'>N9VU;N,S;A.VT HKRQY4 <6_^)!2Z/.(#WG,XHN$"VZ&+!F]8W$4CT[$
M,_]_>'0AG*0O:^+YDC-\*T!A@*8=V0P4E (M^S%=6S0TMS\O.!CW#L;>P?B,
M@X<][;$%ZD*^-08*VBC)D?ZH64/-/-62EO&39W3;_9I%PYLT?#TNTRF;I+=I
M0PV/QJT&L_%;:%FNMPK;CO7:?M&G?K[?Z&?T +3[^I>F?3VH'QNA+)-0$F4T
MO*7U,>U&M@+JQ@_U6B.MB#]6](B!<09T7VJ-!\$YZ)_%[ ]02P,$%     @
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
MK;BJ!E.U,++PPV EC1TM_C.WPQR5,[#G:RG-;N$ FK\'L]]02P,$%     @
MEHBE4O)_Q^7^!0  =!T  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N>&UL
MK5G;;MLX$/T5PMB'%FAL\Z);X1A(>MGM0[=!@K3/C$3;0B71I6@G7>S'+RG)
MH@R)M.7-BVW)XO#,#.?,$;EXYN)GN6%,@I<\*\KKR4;*[?O9K(PW+*?EE&]9
MH?Y9<9%3J2[%>E9N!:-)-2C/9F@^]V<Y38O)<E'=NQ/+!=_)+"W8G0#E+L^I
M^'W+,OY\/8&3PXW[=+V1^L9LN=C2-7M@\G%[)]35K+62I#DKRI070+#5]>0&
MOK\EOAY0/?$]9<]EYS?0KCQQ_E-??$FN)W.-B&4LEMH$55][]H%EF;:D</QJ
MC$[:.?7 [N^#]<^5\\J9)UJR#SS[D29R<ST))R!A*[K+Y#U__HLU#GG:7LRS
MLOH$S\VS\PF(=Z7D>3-8(<C3HOZF+TT@.@.P;0!J!J *=SU1A?(CE72Y$/P9
M"/VTLJ9_5*Y6HQ6XM-!9>9!"_9NJ<7+Y('G\$WPI8E;H\("[C!8EN (/=98
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
M#:V^2";:?9-=M3;LD:C01J:5,")(15;^\GWEB)8 '9P18)4 >R' 1F<$^I5
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
M0F^@[RO.U6ZB#;1=[O0_4$L#!!0    ( ):(I5(:C#A^> ,  )8,   9
M>&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;,U7VV[;.!#]%4) @1;8Z.I+4M@&
M;#=% VP!(T';A\4^T-+8XH8B59*.X[_?(>7(3B'329&'OM@BQ7,XAX<<CD9;
MJ>YU"6#(8\6%'@>E,?7'*-)Y"175H:Q!X)N55!4UV%3K2-<*:.% %8_2.!Y$
M%64BF(Q<WT)-1G)C.!.P4$1OJHJJW0RXW(Z#)'CJN&7KTMB.:#*JZ1KNP'RK
M%PI;4<M2L J$9E(0!:MQ,$T^SI.>!;@1WQEL]=$SL5*64M[;QDTQ#F(;$7#(
MC:6@^/< <^#<,F$</_>D03NG!1X_/[%_=N)1S))JF$O^@Q6F' >7 2E@13?<
MW,KM%]@+ZEN^7'+M?LEV/S8.2+[11E9[,$90,='\T\?]0AP!D*<;D.X!Z:^
MW@E M@=D3F@3F9/UB1HZ&2FY)<J.1C;[X-;&H5$-$];&.Z/P+4.<F=P9F=^3
M&Y&#L.M)%IP*32[(#Z<?BHOI RCTDTPU.EW;I=?DFX:"&$FNM6&XDMCX3)DB
MWRG?@"9R1>Y*JN!B1NVXZ9:J0I/WG\!0QC^,(H-AV\FC?!_BK DQ/1%B1KY*
M84I-KD4!Q7-\A');S>F3YEGJ)?Q*54BRY"^2QFG2$<_\Y?#8$T[66I YOMX)
MONNJYG('0!HO%AN5E[ARS@H/?:^E[SGZ[)3#SHNE\V(N*SS_FKH3-%6*BC7@
MF31DN2/'XQ9TY[J==^2?OY&2W!BH]+^>@/IM0'V_WL<:S[#=0: J\IX)L@.J
M=.?.\#,-2.5V1I>'OX-\)F?0RAF\3,Z#Y+BPG)E=EQ(_23\+D_A=EPX_;I"&
M_<$[CXIAJV+H);IE^OYBI7 7,H&^@#9$X<GN4N(GBL/XJE.('Y:$_:%/QV6K
MX_)E;A3L@14@"K)CP(LN'7XBU-%MR*MASW1<M3JNO#SN-+I<FLL*]RK1+CGH
MS?(_U&>3+][)VE!1,+$FLDG,GGF3^' AQ']&ODB.[JCDS3+&&:I! ^TR]G>0
MSP6E!T'I6^2,,RS#83CH/FOG@+TSNS0YW%V)__)Z1=XXPQ2'@\MN,7Y<$F9]
MKY;#19GTWBIWG&$ZF3Q>CVNT1$<57@5J[0I?C;EA(TQ3^+2];7$]=27E+_TS
M6W2[RO% TU3L6-:L&19W'%9(&8=#O$%54P0W#2-K5T<NI<&JU#V6^.$ R@[
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
MYYPY<R:V,]ER<2<3 $4>LS274RM1JCBS;1DFD%%YR@O(<67#14853D5LRT(
MC0PH2VW/<09V1EEN!1/S;"&""2]5RG)8""+++*/BZ0)2OIU:KO7\8,GB1.D'
M=C I: PK4#?%0N#,;E@BED$N&<^)@,W4.G?/9JZG 2;B#X.MW!D37<J:\SL]
MN8JFEJ,500JATA04_QY@!FFJF5#'?4UJ-3DU<'?\S/[-%(_%K*F$&4]O6:22
MJ36R2 0;6J9JR;<_H"ZHK_E"GDKS2[9UK&.1L)2*9S48%60LK_[I8VW$#L#M
MO0/P:H#W48!? WQ3:*7,E#6GB@83P;=$Z&ADTP/CC4%C-2S7;5PI@:L,<2I8
M08Q-460)!1>*Y3$Y(=<\CT^NT=V(G$L)2I(9Q[Y)L\PW9"'P+1+JB= \(I?W
M)2LTQ3'YA6_=^HE\!QX+6B0L1-88>R7)X1P49>D1DM^LYN3PX(@<$):3WPDO
M);+(B:VP&"W)#FOA%Y5P[QWA/ZDX);Y[3#S'<UO@LV[X',(&[KR&VVAAXZ/7
M^.@9/O_#/E[EU2;3+^O?:PPG5PHR^:\CF=\D\TVRWCO)3(-2TR!J&M1F7T4Q
M,!1Z,S\$KNN/1Q/[8=>EEBAGZ/2:J%?Z>HV^7J>^FYPIU+925('LJ+??\/6_
MWMQ!DVSP>7,KBOZ>;<Z>N6^CQJ/1J-W;82-OV"GOLM2[KZ/.44,T^GI3QTVR
M\>=-';^QRW>\/4M;8OINNZ.N\W(&.IWJEB"5/MANN4BCCFK=G5/5_7ISW9?#
MQ_4^;V_-L;O7_?%@S]^6H-Z@OV>PO7/?Z,L>S^*8X3&?P@91SND0^R.J^[.:
M*%Z8*VC-%5YH9IC@-P<('8#K&\[5\T3?:LU73/ ?4$L#!!0    ( ):(I5)&
MP![D*@,  !(3   -    >&PO<W1Y;&5S+GAM;-U846_:,!#^*Y$[39TT-4!&
M2E9 VI J3=JF2NW#WBI#'+#DV)EC.NBOGR\."5 ?8GW88$$T]GVY[[[S76J+
M86G6@MTO&#/!*A>R')&%,<7',"QG"Y;3\DH53%HD4SJGQD[U/"P+S6A:@E,N
MPEZG$X<YY9*,AW*9W^:F#&9J*<V(]!M3X&Y?TA'IQA](X.@F*F4C\GCY]N=2
MF9LW@;M?O+^XZ#R^N]FW7U; .Q)Z2?M'D%YU.C@Q@!AY?!SY(6Z,^OHHZ@/,
M&/%@E[C)$;C:C)U[6!=N/,R4;.L7$6>P_#1GP1,5(S*A@D\U!Z^,YERLG;D'
MAID22@?&-HX-V 5+^>S@KIM!3]4\.9=*5[%=!/=W6C^^!VQF() +T0CL$6<8
M#PMJ#-/RUDZJAROC"RBHQP_KPBJ<:[KN]OJD=:AN-LA4Z93I)DR7;$SCH6 9
MR-%\OH"[444(H#$JMX.4T[F2M-*P\:@'EG;&A+B'%^Y'ML.]RK8JUX&ZR69H
M!=5#1^,FP+_-YKBW:7NOX@T*_J3,YZ5-1U9S:#5VIUG&5]5\E34",/8NSDZ+
M0JP_"3Z7.7/)'QUP/*0;OV"A-'^VT:!59M; - F>F#9\MFWYI6GQP%9FTTZK
M#-?<.T/-?W>=YTPR3<6V:-O[I[S*KU8<7?\KR=5_E7W!7HWU+GKJ(OOG(#(^
M!Y%GT9.#TQ<9)2>I,:SW[ZU#PLX1H;$&<!0;D>]PM!-MT&"ZY,)P6<\6/$V9
M?'%2L/2&3NV!?X??/I^RC"Z%>6C $6G'WUC*EWG2/'4'"U$_U8Z_0GK=N#D'
MVEA<IFS%TDD]U?-I-0SLP$:M+W#81VZKRX]@/@[S(X!A<3 %F(_SPN+\3_D,
MT'P<AFD;>)$!ZC- ?9R7#YE4'RR.WR>QES_3)(FB.,96=#+Q*IA@ZQ;'\/6S
M8=K  XL#D?YLK?%JXQURN ^PFA[J$"Q3O!.Q3/&U!L2_;N"1)/YJ8W'  ZL"
MUCL0WQ\'>LKO$T5054P;]@;C2))@"/2BOT?C&%F=&#[^^F!O210EB1\!S*\@
MBC $WD8<P12 !@R)HFH?W-N/PLT^%;:_@HU_ U!+ P04    " "6B*52EXJ[
M',     3 @  "P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6
M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV
M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O
M@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=
MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    (
M ):(I5+UK.T W 0  )@J   /    >&PO=V]R:V)O;VLN>&ULQ9I-;]LX$$#_
M"J%3>O#:^FP;Q '2!.T&FS9&':3'@I%HFPA%&B25-/GU2\GQ=I3(@UYF=;(E
MT?032<TCASIY-/;^SIA[]JM6VLVCC??;X^G4E1M1<_>7V0H=KJR,K;D/AW8]
M=5LK>.4V0OA:39/9K)C67.KH]&1?U\).X8'QHO32Z'"R/7$KQ:/[?;T]9 _2
MR3NII'^:1]UW)2)62RUK^2RJ>32+F-N8Q[^-E<]&>ZZ6I35*S:-X=^%66"_+
M-Z>7+>0-OW/=&<_OOO, ,H^*6:AP):WS78FN?AX8'T0HO#MJO/DLE1?V@GOQ
MQ9IF*_6ZK2;<Q13<1M<.^\]=(Q[;/VE&LUK)4ER8LJF%]KMVM$*U@-IMY-9%
M3/-:S*-S\R L6_"U:&\J_,MEM;M!'\A <]EC&2[8RZICI.31E=!.5"Q\<T;)
M*G!4[!-77)>" <@$@4Q&A/R9 ,@4@4Q'@5RV..&G #)#(+,1(7LMF2.0^9B0
M*8 L$,AB3,@,0+Y'(-^/"9D#R \(Y =:R&N[YEH^=Q<8UQ6[$*ZT<ML=FQ6
M_(A ?J2%7#9US>U3X&%+N=8R_(QKS\[*TC3:2QC,9U@TG]%B?@OU7AGGV")8
M9KGAMJ<9U#/$HOG,I66W7#6"?17<-;8-BMY!/,PP,;5BN-MT@^\KM_<B3"Z4
M8$M1-E9Z*7J4F&)B8L=\:IS4(G3ON:GOI-X5@'"86F)BMWPQIGJ42G7->!GF
M=7K=$K SYT2_HS&WQ,1RV<]LNKEBVXY;HU\/1$PK,;E7ZEKZ[MGH&C($;A\F
MJT*7K\8AII68V"O9+#[ZYQU;A*:$2)A$8F*+_.#6\E?]B/DBIA:&-^5]> S*
M4"PL1;JV@G )IHF$6!,!R]2"W?!?O3&58()(B 6Q%.NV!/LNML:V0QZ"H8L/
M8C6@ZN_-F1/,#0FQ&]ZJGQW=M!YS[R B9HB$V! 'Y@![3HB)*2*A7G^@<X'>
MFA@S14)L"MRW/4S,%0FQ*PX)]Z77(2;FCX38'ZAWV1'$Q+22$&MEK[FA9SO%
ME)(2*V70=X.4F&32_ULR@X28;5)BVZ"KX7ZN"TUV$=L&ER+,T:28<5)BX^"8
M,$N38L9)B8TSX.Y)%RH;WQ:&F)AQ4F+C#&(NC&\?>:X4Q,2,DQ(;Y] T8\*Z
M*Q 3,TY*;)S#F-VHA9B8<5)BXZ"8O8"48?[)B/V#3MKZF)B ,NK]%A03QLT,
MLU!&;*'!1%/H\K.JDOV E&$6RH@MA$Z!^YV.;KJ,F1GK=SIFH8S80C@FE&6&
M62@CMM#!!<4N<$),S$+96.N>G=DA)F:AC-A""&;[L$-,S$(9L87PY=D$;EQB
M%LJI+81A]O=7,0OEY+O^&"8,2#EFH9Q\WQ_#A $IQRR4$UL(9,-_*U)S%6)H
M6Q_$Q"R4$UOHO]3! "/O;6'FZ.8_L84 YG7C X:NVG7Z0'X_QRR4$UMH.-_Q
M,G>W3Q 3LU!.;*%#F&\G<CEFH9S80FAK]N,F9J%\C$V=@/E#R/7&PUQF@5FH
M&"47MV_-W@LTF(4*8@O!7:B!H 0Q,0L5U/L_;W*&DY?OW>H-8F(6*J@S<@.8
M5T:O)U=A"%0]3,Q"16>A:5?8G9Y48A46@M6W\!<NG"^Y*A>6M1^[5S:RO-UE
M735*G8=SU_K*\&K_8N7^I=#3?P%02P,$%     @ EHBE4M))O&T1 @  %R8
M !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W9.V[;0!2%X:T(7(!'
M]S6V \M5&K>!-T#(HP<LB02'0>S=1Y +Z1 ITA@\%3$D>/D7Q =B^/2K'-IQ
MWYWJ;M_7Q<?Q<*JK9C>._8^4ZGI7CFV]Z_IR.E_9=,.Q'<_+89OZ=OW>;DO2
MY3*GX79&\_QT.W/Q^MF7_YG8;3;[=?G9K7\?RVG\Q^#TIQO>ZZZ4L5F\ML.V
MC*LF?1RNIVNZ'.3N/+E9O+RMFN'E39HT=Y!"D,X?9!!D\P<Y!/G\00%!,7]0
MAJ \?] ]!-W/'_0 00_S!SU"T./\0;)$&9<$21.L";06Y%H(O!8$6PC$%B1;
M",P61%L(U!9D6PC<%H1;".06I%L([!;$6PCT5M1;"?16U%L)]-;)QS:!WHIZ
M*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>AGH;@=Z&>AN!WH9Z
M&X'>-MDL(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\GT-M1
M;R?0VU%O)]#;46\GT-LGF]T$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'
MZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G)8'>@7H'@=Z!>@>!WH%Z!X'>
M@7H'@=X9]<X$>F?4.Q/HG5'O3*!W1KTS@=X9]<[?J7<=/P^E7GN^UOC\[Z1Z
M/-];KH^_++].3M[>"\[IMJ(^_P502P,$%     @ EHBE4L"(;73I 0  ?B4
M !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/>
MJA?^@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)&
M=\58*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-J
MXNANDWX.M>VFF:<F9*.;W<8^:YH9YYJZ-#&MLW57?4H9[Q/R='+8$Q:U"V=I
M0\:^3.A7O@_8GWM8D_=U1:-'X^.]:=,NMFE8B-N&0GZ\Q!<]VOF\+JFRY:I-
M1_+@/)DJ+(ABV^2[HF?'DV.Z8=I]\I/SAS+' M/.1V]=2!/S]/NXPTCZTV.7
M"I&/]?%7?$],I4]^/^JG75'UP^QTO:_6+X=Y!#8\3K_CCS-^K__+/@1('Q*D
M#P72AP;IHP#IXQRDCPN0/BY!^N 3E$901.4HI'(44SD*JAQ%58["*D=QE:/
MRE%D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%DEBJP215:)(JM$D56B
MR"I19)4HLDH4626*K!)%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K0I%5
MH\BJ4635*+)J%%DUBJP:15:-(JM&D56CR*I19"U09"U09"U09"U09"W^4]9G
M:Y=_'#\\\];4W2&?#7^[FKT!4$L! A0#%     @ EHBE4@=!36*!    L0
M !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M" "6B*527K;71.\    K @  $0              @ &O    9&]C4')O<',O
M8V]R92YX;6Q02P$"% ,4    " "6B*52F5R<(Q &  "<)P  $P
M    @ '- 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( ):(I5+&
MZD\$-@4  & 5   8              " @0X(  !X;"]W;W)K<VAE971S+W-H
M965T,2YX;6Q02P$"% ,4    " "6B*520ZIOJ;H&  "9&P  &
M    @(%Z#0  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @
MEHBE4KQ>.''7 @  OPD  !@              ("!:A0  'AL+W=O<FMS:&5E
M=',O<VAE970S+GAM;%!+ 0(4 Q0    ( ):(I5(46O"!L@4  .@7   8
M          " @7<7  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4
M    " "6B*52@.NZ9*P"  #J!@  &               @(%?'0  >&PO=V]R
M:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ EHBE4N5RYAYA!@  5A\
M !@              ("!02   'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+
M 0(4 Q0    ( ):(I5* SEUO, (  (\$   8              " @=@F  !X
M;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " "6B*52F7CF46P'
M   H'@  &               @($^*0  >&PO=V]R:W-H965T<R]S:&5E=#@N
M>&UL4$L! A0#%     @ EHBE4N!P05JD&@  WT@  !@              ("!
MX#   'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( ):(I5(+
MB>36^ P  *\D   9              " @;I+  !X;"]W;W)K<VAE971S+W-H
M965T,3 N>&UL4$L! A0#%     @ EHBE4GG!^_[7 P  _ @  !D
M     ("!Z5@  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M" "6B*52JB\"B^8(  "@%P  &0              @('W7   >&PO=V]R:W-H
M965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( ):(I5+LJ1R+E00  $@,   9
M              " @11F  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L!
M A0#%     @ EHBE4D!-9/)4 P  0P<  !D              ("!X&H  'AL
M+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " "6B*52QN%BLAX'
M   <$P  &0              @(%K;@  >&PO=V]R:W-H965T<R]S:&5E=#$U
M+GAM;%!+ 0(4 Q0    ( ):(I5('Z=:T) 4  )0+   9              "
M@<!U  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ EHBE
M4B<O33T #   \QX  !D              ("!&WL  'AL+W=O<FMS:&5E=',O
M<VAE970Q-RYX;6Q02P$"% ,4    " "6B*52>SF=K-("  #]!0  &0
M        @(%2AP  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0
M   ( ):(I5(%?GA2D@0  +$*   9              " @5N*  !X;"]W;W)K
M<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ EHBE4BE)HMEP"@  AQH
M !D              ("!)(\  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q0
M2P$"% ,4    " "6B*52E^LG)%$&  !X#@  &0              @('+F0
M>&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( ):(I5(9DLUR
MNP0  +D*   9              " @5.@  !X;"]W;W)K<VAE971S+W-H965T
M,C(N>&UL4$L! A0#%     @ EHBE4OZP''7O$0  'S4  !D
M ("!1:4  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " "6
MB*52\+7%HJ\#  #/"   &0              @(%KMP  >&PO=V]R:W-H965T
M<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( ):(I5+^3'=-)00  (,+   9
M          " @5&[  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#
M%     @ EHBE4C-F5.#& P  Q@D  !D              ("!K;\  'AL+W=O
M<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " "6B*52:+ENG H%  ")
M#0  &0              @(&JPP  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM
M;%!+ 0(4 Q0    ( ):(I5+)/AQGE0,  /@'   9              " @>O(
M  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ EHBE4F8U
M(1P#!   O0D  !D              ("!M\P  'AL+W=O<FMS:&5E=',O<VAE
M970R.2YX;6Q02P$"% ,4    " "6B*52M19)MXD"  !6!0  &0
M    @('QT   >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    (
M ):(I5+'CF)XJ08  .X0   9              " @;'3  !X;"]W;W)K<VAE
M971S+W-H965T,S$N>&UL4$L! A0#%     @ EHBE4M+S:I*^ P  ,@D  !D
M             ("!D=H  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"
M% ,4    " "6B*52+_,;P98%  "9%@  &0              @(&&W@  >&PO
M=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( ):(I5)6[WO&_P(
M ( )   9              " @5/D  !X;"]W;W)K<VAE971S+W-H965T,S0N
M>&UL4$L! A0#%     @ EHBE4B0S85)$ @  2 8  !D              ("!
MB><  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " "6B*52
M4F=N'-0"  "Q!P  &0              @($$Z@  >&PO=V]R:W-H965T<R]S
M:&5E=#,V+GAM;%!+ 0(4 Q0    ( ):(I5)J#O!>00,  !\,   9
M      " @0_M  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%
M  @ EHBE4JVN0,89 P  A@P  !D              ("!A_   'AL+W=O<FMS
M:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " "6B*52-3,03.H"  #9!@
M&0              @('7\P  >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+
M 0(4 Q0    ( ):(I5*&;%5H<0,  &(,   9              " @?CV  !X
M;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ EHBE4A8S\<:W
M @  X@<  !D              ("!H/H  'AL+W=O<FMS:&5E=',O<VAE970T
M,2YX;6Q02P$"% ,4    " "6B*52&ZN(H,<"  "9"   &0
M@(&._0  >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( ):(
MI5+\Q12M9 (  (8&   9              " @8P  0!X;"]W;W)K<VAE971S
M+W-H965T-#,N>&UL4$L! A0#%     @ EHBE4F5<:9WA!0  4AP  !D
M         ("!)P,! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4
M    " "6B*52&7X'J3X#  !;#   &0              @($_"0$ >&PO=V]R
M:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( ):(I5)N(/0^TP0  .D7
M   9              " @;0, 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL
M4$L! A0#%     @ EHBE4@^*W;^: @  @ 8  !D              ("!OA$!
M 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " "6B*52?6>1
M&),#  "R"@  &0              @(&/% $ >&PO=V]R:W-H965T<R]S:&5E
M=#0X+GAM;%!+ 0(4 Q0    ( ):(I5)".=082 (  +,$   9
M  " @5D8 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @
MEHBE4O*W8=F! @  =P8  !D              ("!V!H! 'AL+W=O<FMS:&5E
M=',O<VAE970U,"YX;6Q02P$"% ,4    " "6B*52IN !/%4"  !3!@  &0
M            @(&0'0$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4
M Q0    ( ):(I5)3]*XI30,  /$)   9              " @1P@ 0!X;"]W
M;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ EHBE4C1/G4F3 P
M.PX  !D              ("!H",! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX
M;6Q02P$"% ,4    " "6B*52U/:9Y$@"   B!0  &0              @(%J
M)P$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( ):(I5+%
M4G^GO@(  "$'   9              " @>DI 0!X;"]W;W)K<VAE971S+W-H
M965T-34N>&UL4$L! A0#%     @ EHBE4B'Q=,G. @  *@@  !D
M     ("!WBP! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4
M" "6B*52\G_'Y?X%  !T'0  &0              @('C+P$ >&PO=V]R:W-H
M965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( ):(I5+C.&(\MP0  &P1   9
M              " @1@V 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L!
M A0#%     @ EHBE4KPCE>B# P  \0H  !D              ("!!CL! 'AL
M+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " "6B*52&HPX?G@#
M  "6#   &0              @(' /@$ >&PO=V]R:W-H965T<R]S:&5E=#8P
M+GAM;%!+ 0(4 Q0    ( ):(I5) Z'(_RP,  !(0   9              "
M@6]" 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ EHBE
M4J\E8J8Z @  & 4  !D              ("!<48! 'AL+W=O<FMS:&5E=',O
M<VAE970V,BYX;6Q02P$"% ,4    " "6B*52EC>QUZ4$  #&&   &0
M        @('B2 $ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0
M   ( ):(I5*;)O=LR (  -$(   9              " @;Y- 0!X;"]W;W)K
M<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ EHBE4D; 'N0J P  $A,
M  T              ( !O5 ! 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " "6
MB*52EXJ[',     3 @  "P              @ $25 $ 7W)E;',O+G)E;'-0
M2P$"% ,4    " "6B*52]:SM -P$  "8*@  #P              @ '[5 $
M>&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ EHBE4M))O&T1 @  %R8  !H
M             ( !!%H! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L!
M A0#%     @ EHBE4L"(;73I 0  ?B4  !,              ( !35P! %M#
G;VYT96YT7U1Y<&5S72YX;6Q02P4&     $@ 2 "O$P  9UX!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>165</ContextCount>
  <ElementCount>384</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>55</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Organization and Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/OrganizationandDescriptionofBusiness</Role>
      <ShortName>Organization and Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2107103 - Disclosure - Net Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/NetLossPerShare</Role>
      <ShortName>Net Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2111104 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2116105 - Disclosure - Cash and Marketable Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/CashandMarketableSecurities</Role>
      <ShortName>Cash and Marketable Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2120106 - Disclosure - Business Combinations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/BusinessCombinations</Role>
      <ShortName>Business Combinations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2122107 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2127108 - Disclosure - Balance Sheet Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/BalanceSheetComponents</Role>
      <ShortName>Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2132109 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2138110 - Disclosure - 401(K) Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/A401KPlan</Role>
      <ShortName>401(K) Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2140111 - Disclosure - Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/Warrants</Role>
      <ShortName>Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2144112 - Disclosure - Stock Incentive Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/StockIncentivePlans</Role>
      <ShortName>Stock Incentive Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2151113 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2153114 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2308301 - Disclosure - Net Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/NetLossPerShareTables</Role>
      <ShortName>Net Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.caredxinc.com/role/NetLossPerShare</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2312302 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.caredxinc.com/role/FairValueMeasurements</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2317303 - Disclosure - Cash and Marketable Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/CashandMarketableSecuritiesTables</Role>
      <ShortName>Cash and Marketable Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.caredxinc.com/role/CashandMarketableSecurities</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2323304 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.caredxinc.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2328305 - Disclosure - Balance Sheet Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/BalanceSheetComponentsTables</Role>
      <ShortName>Balance Sheet Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.caredxinc.com/role/BalanceSheetComponents</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2333306 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.caredxinc.com/role/CommitmentsandContingencies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2341307 - Disclosure - Warrants (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/WarrantsTables</Role>
      <ShortName>Warrants (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.caredxinc.com/role/Warrants</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2345308 - Disclosure - Stock Incentive Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/StockIncentivePlansTables</Role>
      <ShortName>Stock Incentive Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.caredxinc.com/role/StockIncentivePlans</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2354309 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/SegmentReportingTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.caredxinc.com/role/SegmentReporting</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - Organization and Description of Business - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail</Role>
      <ShortName>Organization and Description of Business - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail</Role>
      <ShortName>Summary of Significant Accounting Policies - Concentration of Credit Risk (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2406403 - Disclosure - Summary of Significant Accounting Policies - Leases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail</Role>
      <ShortName>Summary of Significant Accounting Policies - Leases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2409404 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail</Role>
      <ShortName>Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2410405 - Disclosure - Net Loss Per Share - Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail</Role>
      <ShortName>Net Loss Per Share - Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2413406 - Disclosure - Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail</Role>
      <ShortName>Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - Fair Value Measurements - Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail</Role>
      <ShortName>Fair Value Measurements - Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2415408 - Disclosure - Fair Value Measurements - Summary of Common Stock Warrant Liability Valuation Assumptions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail</Role>
      <ShortName>Fair Value Measurements - Summary of Common Stock Warrant Liability Valuation Assumptions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2418409 - Disclosure - Cash and Marketable Securities - Reconciliation of Cash and Cash Equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails</Role>
      <ShortName>Cash and Marketable Securities - Reconciliation of Cash and Cash Equivalents (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2419410 - Disclosure - Cash and Marketable Securities - Components of Marketable Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails</Role>
      <ShortName>Cash and Marketable Securities - Components of Marketable Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2421411 - Disclosure - Business Combinations - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail</Role>
      <ShortName>Business Combinations - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2424412 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail</Role>
      <ShortName>Goodwill and Intangible Assets - Summary of Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2425413 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail</Role>
      <ShortName>Goodwill and Intangible Assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2426414 - Disclosure - Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets with Finite Lives (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail</Role>
      <ShortName>Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets with Finite Lives (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2429415 - Disclosure - Balance Sheet Components - Summary of Inventory (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail</Role>
      <ShortName>Balance Sheet Components - Summary of Inventory (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2430416 - Disclosure - Balance Sheet Components - Components of Accrued Expenses and Other Current Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail</Role>
      <ShortName>Balance Sheet Components - Components of Accrued Expenses and Other Current Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2431417 - Disclosure - Balance Sheet Components - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails</Role>
      <ShortName>Balance Sheet Components - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2434418 - Disclosure - Commitments and Contingencies - Summary of Lease Cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail</Role>
      <ShortName>Commitments and Contingencies - Summary of Lease Cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2435419 - Disclosure - Commitments and Contingencies - Summary of Other Information Related to Lease (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail</Role>
      <ShortName>Commitments and Contingencies - Summary of Other Information Related to Lease (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2436420 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2437421 - Disclosure - Commitments and Contingencies - Future Minimum Lease Commitments under Operating and Finance Leases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail</Role>
      <ShortName>Commitments and Contingencies - Future Minimum Lease Commitments under Operating and Finance Leases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2439422 - Disclosure - 401(K) Plan - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/A401KPlanAdditionalInformationDetail</Role>
      <ShortName>401(K) Plan - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2442423 - Disclosure - Warrants - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail</Role>
      <ShortName>Warrants - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2443424 - Disclosure - Warrants - Outstanding Warrants To Purchase Common Stock Warrants (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail</Role>
      <ShortName>Warrants - Outstanding Warrants To Purchase Common Stock Warrants (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2446425 - Disclosure - Stock Incentive Plans - Summary of Option, Unvested RSU Activity under 2014 Equity Incentive Plan and 2016 Inducement Equity Incentive Plan and Related Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail</Role>
      <ShortName>Stock Incentive Plans - Summary of Option, Unvested RSU Activity under 2014 Equity Incentive Plan and 2016 Inducement Equity Incentive Plan and Related Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2447426 - Disclosure - Stock Incentive Plans - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail</Role>
      <ShortName>Stock Incentive Plans - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2448427 - Disclosure - Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail</Role>
      <ShortName>Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2449428 - Disclosure - Stock Incentive Plans - Weighted-Average Assumptions Used to Estimated Fair Values of Share-Based Awards (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail</Role>
      <ShortName>Stock Incentive Plans - Weighted-Average Assumptions Used to Estimated Fair Values of Share-Based Awards (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2450429 - Disclosure - Stock Incentive Plans - Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail</Role>
      <ShortName>Stock Incentive Plans - Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2452430 - Disclosure - Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetail</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2455431 - Disclosure - Segment Reporting - Reportable Revenues by Geographic Regions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail</Role>
      <ShortName>Segment Reporting - Reportable Revenues by Geographic Regions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="cdna-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2456432 - Disclosure - Segment Reporting - Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail</Role>
      <ShortName>Segment Reporting - Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="cdna-20210331.htm">cdna-20210331.htm</File>
    <File>cdna-20210331.xsd</File>
    <File>cdna-20210331_cal.xml</File>
    <File>cdna-20210331_def.xml</File>
    <File>cdna-20210331_lab.xml</File>
    <File>cdna-20210331_pre.xml</File>
    <File>cdna-20210331x10qxexx311.htm</File>
    <File>cdna-20210331x10qxexx312.htm</File>
    <File>cdna-20210331x10qxexx321.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>81
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cdna-20210331.htm": {
   "axisCustom": 0,
   "axisStandard": 22,
   "contextCount": 165,
   "dts": {
    "calculationLink": {
     "local": [
      "cdna-20210331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cdna-20210331_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "cdna-20210331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cdna-20210331_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cdna-20210331_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "cdna-20210331.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd"
     ]
    }
   },
   "elementCount": 502,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 1,
    "http://xbrl.sec.gov/dei/2020-01-31": 5,
    "total": 6
   },
   "keyCustom": 51,
   "keyStandard": 333,
   "memberCustom": 20,
   "memberStandard": 34,
   "nsprefix": "cdna",
   "nsuri": "http://www.caredxinc.com/20210331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.caredxinc.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2107103 - Disclosure - Net Loss Per Share",
     "role": "http://www.caredxinc.com/role/NetLossPerShare",
     "shortName": "Net Loss Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111104 - Disclosure - Fair Value Measurements",
     "role": "http://www.caredxinc.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116105 - Disclosure - Cash and Marketable Securities",
     "role": "http://www.caredxinc.com/role/CashandMarketableSecurities",
     "shortName": "Cash and Marketable Securities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2120106 - Disclosure - Business Combinations",
     "role": "http://www.caredxinc.com/role/BusinessCombinations",
     "shortName": "Business Combinations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122107 - Disclosure - Goodwill and Intangible Assets",
     "role": "http://www.caredxinc.com/role/GoodwillandIntangibleAssets",
     "shortName": "Goodwill and Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127108 - Disclosure - Balance Sheet Components",
     "role": "http://www.caredxinc.com/role/BalanceSheetComponents",
     "shortName": "Balance Sheet Components",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2132109 - Disclosure - Commitments and Contingencies",
     "role": "http://www.caredxinc.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138110 - Disclosure - 401(K) Plan",
     "role": "http://www.caredxinc.com/role/A401KPlan",
     "shortName": "401(K) Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdna:WarrantsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2140111 - Disclosure - Warrants",
     "role": "http://www.caredxinc.com/role/Warrants",
     "shortName": "Warrants",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdna:WarrantsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets",
     "role": "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2144112 - Disclosure - Stock Incentive Plans",
     "role": "http://www.caredxinc.com/role/StockIncentivePlans",
     "shortName": "Stock Incentive Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2151113 - Disclosure - Income Taxes",
     "role": "http://www.caredxinc.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2153114 - Disclosure - Segment Reporting",
     "role": "http://www.caredxinc.com/role/SegmentReporting",
     "shortName": "Segment Reporting",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdna:LiquidityPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdna:LiquidityPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2308301 - Disclosure - Net Loss Per Share (Tables)",
     "role": "http://www.caredxinc.com/role/NetLossPerShareTables",
     "shortName": "Net Loss Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312302 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.caredxinc.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2317303 - Disclosure - Cash and Marketable Securities (Tables)",
     "role": "http://www.caredxinc.com/role/CashandMarketableSecuritiesTables",
     "shortName": "Cash and Marketable Securities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdna:ScheduleOfIntangibleAssetsTableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2323304 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "role": "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdna:ScheduleOfIntangibleAssetsTableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2328305 - Disclosure - Balance Sheet Components (Tables)",
     "role": "http://www.caredxinc.com/role/BalanceSheetComponentsTables",
     "shortName": "Balance Sheet Components (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2333306 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.caredxinc.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2341307 - Disclosure - Warrants (Tables)",
     "role": "http://www.caredxinc.com/role/WarrantsTables",
     "shortName": "Warrants (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdna:ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2345308 - Disclosure - Stock Incentive Plans (Tables)",
     "role": "http://www.caredxinc.com/role/StockIncentivePlansTables",
     "shortName": "Stock Incentive Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdna:ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2354309 - Disclosure - Segment Reporting (Tables)",
     "role": "http://www.caredxinc.com/role/SegmentReportingTables",
     "shortName": "Segment Reporting (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i090a46d744544a988bde64b2d3d871bc_I20180131",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "cdna:NumberOfRenalTransplantPatients",
      "reportCount": 1,
      "unique": true,
      "unitRef": "patient",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - Organization and Description of Business - Additional Information (Detail)",
     "role": "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail",
     "shortName": "Organization and Description of Business - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i090a46d744544a988bde64b2d3d871bc_I20180131",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "cdna:NumberOfRenalTransplantPatients",
      "reportCount": 1,
      "unique": true,
      "unitRef": "patient",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ConcentrationRiskCreditRisk",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9c6cdeb5a7694fc585b7db45cbaeea59_D20210101-20210331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Detail)",
     "role": "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail",
     "shortName": "Summary of Significant Accounting Policies - Concentration of Credit Risk (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ConcentrationRiskCreditRisk",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9c6cdeb5a7694fc585b7db45cbaeea59_D20210101-20210331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i626337716792481aab7c1ed745242ebf_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdna:RemainingOperatingAndFinanceLeaseTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406403 - Disclosure - Summary of Significant Accounting Policies - Leases (Detail)",
     "role": "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail",
     "shortName": "Summary of Significant Accounting Policies - Leases (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i626337716792481aab7c1ed745242ebf_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cdna:RemainingOperatingAndFinanceLeaseTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail)",
     "role": "http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail",
     "shortName": "Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - Net Loss Per Share - Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share (Detail)",
     "role": "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail",
     "shortName": "Net Loss Per Share - Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "id369a5c7fb4e4e8b9b52e6ab84211c8b_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413406 - Disclosure - Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail)",
     "role": "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail",
     "shortName": "Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "id369a5c7fb4e4e8b9b52e6ab84211c8b_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i8de3303248234d47acaceffdc2407ec1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - Fair Value Measurements - Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments (Detail)",
     "role": "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail",
     "shortName": "Fair Value Measurements - Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i8de3303248234d47acaceffdc2407ec1_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations",
     "role": "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations",
     "shortName": "Condensed Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ResearchAndDevelopmentExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i964280ff6f7e45bd88261f5d20a66faf_I20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415408 - Disclosure - Fair Value Measurements - Summary of Common Stock Warrant Liability Valuation Assumptions (Detail)",
     "role": "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail",
     "shortName": "Fair Value Measurements - Summary of Common Stock Warrant Liability Valuation Assumptions (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i964280ff6f7e45bd88261f5d20a66faf_I20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418409 - Disclosure - Cash and Marketable Securities - Reconciliation of Cash and Cash Equivalents (Details)",
     "role": "http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails",
     "shortName": "Cash and Marketable Securities - Reconciliation of Cash and Cash Equivalents (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i01402d1b555448b6820f2f70ca88cddb_I20200331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:HeldToMaturitySecuritiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:HeldToMaturitySecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419410 - Disclosure - Cash and Marketable Securities - Components of Marketable Securities (Details)",
     "role": "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails",
     "shortName": "Cash and Marketable Securities - Components of Marketable Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:HeldToMaturitySecuritiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:HeldToMaturitySecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421411 - Disclosure - Business Combinations - Additional Information (Detail)",
     "role": "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail",
     "shortName": "Business Combinations - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i0d53be12ee084c9ba06d37a0b5a4ca27_I20210131",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cdna:ScheduleOfIntangibleAssetsTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424412 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail)",
     "role": "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail",
     "shortName": "Goodwill and Intangible Assets - Summary of Intangible Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cdna:ScheduleOfIntangibleAssetsTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425413 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)",
     "role": "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail",
     "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426414 - Disclosure - Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets with Finite Lives (Detail)",
     "role": "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail",
     "shortName": "Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets with Finite Lives (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryFinishedGoods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429415 - Disclosure - Balance Sheet Components - Summary of Inventory (Detail)",
     "role": "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail",
     "shortName": "Balance Sheet Components - Summary of Inventory (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryFinishedGoods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430416 - Disclosure - Balance Sheet Components - Components of Accrued Expenses and Other Current Liabilities (Detail)",
     "role": "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail",
     "shortName": "Balance Sheet Components - Components of Accrued Expenses and Other Current Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i0f75ebd653614166b5bbff06d9a7b2b4_D20200401-20200430",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cdna:CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431417 - Disclosure - Balance Sheet Components - Additional Information (Details)",
     "role": "http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails",
     "shortName": "Balance Sheet Components - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss",
     "role": "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss",
     "shortName": "Condensed Consolidated Statements of Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434418 - Disclosure - Commitments and Contingencies - Summary of Lease Cost (Detail)",
     "role": "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail",
     "shortName": "Commitments and Contingencies - Summary of Lease Cost (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435419 - Disclosure - Commitments and Contingencies - Summary of Other Information Related to Lease (Detail)",
     "role": "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail",
     "shortName": "Commitments and Contingencies - Summary of Other Information Related to Lease (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i6514e0b7dff64a48a933c6f40ee8b623_I20200101",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cdna:OperatingLeaseRightOfUseAssetIncrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436420 - Disclosure - Commitments and Contingencies - Additional Information (Detail)",
     "role": "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
     "shortName": "Commitments and Contingencies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i6514e0b7dff64a48a933c6f40ee8b623_I20200101",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cdna:OperatingLeaseRightOfUseAssetIncrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cdna:ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437421 - Disclosure - Commitments and Contingencies - Future Minimum Lease Commitments under Operating and Finance Leases (Detail)",
     "role": "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail",
     "shortName": "Commitments and Contingencies - Future Minimum Lease Commitments under Operating and Finance Leases (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cdna:ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439422 - Disclosure - 401(K) Plan - Additional Information (Detail)",
     "role": "http://www.caredxinc.com/role/A401KPlanAdditionalInformationDetail",
     "shortName": "401(K) Plan - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cdna:PurchaseOfCommonStockWarrantsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442423 - Disclosure - Warrants - Additional Information (Detail)",
     "role": "http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail",
     "shortName": "Warrants - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cdna:PurchaseOfCommonStockWarrantsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i5c1d1d4aa9fc48c998e5fc09cba5bb08_I20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443424 - Disclosure - Warrants - Outstanding Warrants To Purchase Common Stock Warrants (Detail)",
     "role": "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail",
     "shortName": "Warrants - Outstanding Warrants To Purchase Common Stock Warrants (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i5c1d1d4aa9fc48c998e5fc09cba5bb08_I20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cdna:ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "if94647e59b594057b17bd5371f9c053c_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446425 - Disclosure - Stock Incentive Plans - Summary of Option, Unvested RSU Activity under 2014 Equity Incentive Plan and 2016 Inducement Equity Incentive Plan and Related Information (Detail)",
     "role": "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail",
     "shortName": "Stock Incentive Plans - Summary of Option, Unvested RSU Activity under 2014 Equity Incentive Plan and 2016 Inducement Equity Incentive Plan and Related Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cdna:ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "if94647e59b594057b17bd5371f9c053c_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447426 - Disclosure - Stock Incentive Plans - Additional Information (Detail)",
     "role": "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail",
     "shortName": "Stock Incentive Plans - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448427 - Disclosure - Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Detail)",
     "role": "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail",
     "shortName": "Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i10a9d94c029541a787de05ed19e85a46_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity",
     "role": "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
     "shortName": "Condensed Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i10a9d94c029541a787de05ed19e85a46_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9f0c50fa12bd45258936885398b8cf21_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449428 - Disclosure - Stock Incentive Plans - Weighted-Average Assumptions Used to Estimated Fair Values of Share-Based Awards (Detail)",
     "role": "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail",
     "shortName": "Stock Incentive Plans - Weighted-Average Assumptions Used to Estimated Fair Values of Share-Based Awards (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9f0c50fa12bd45258936885398b8cf21_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450429 - Disclosure - Stock Incentive Plans - Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs (Detail)",
     "role": "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail",
     "shortName": "Stock Incentive Plans - Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452430 - Disclosure - Income Taxes - Additional Information (Detail)",
     "role": "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetail",
     "shortName": "Income Taxes - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455431 - Disclosure - Segment Reporting - Reportable Revenues by Geographic Regions (Detail)",
     "role": "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail",
     "shortName": "Segment Reporting - Reportable Revenues by Geographic Regions (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i28bffc1baf6d4bf9954219c9ffba50a9_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i9db0d122db1b49fa94140b9da91b7846_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456432 - Disclosure - Segment Reporting - Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Detail)",
     "role": "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail",
     "shortName": "Segment Reporting - Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i02a36feba3ba472dad0d3ed5f9f92d85_I20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i25b98700c07a437fb55bfe5806722e7b_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "role": "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical",
     "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i25b98700c07a437fb55bfe5806722e7b_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - Condensed Consolidated Statements of Cash Flows",
     "role": "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Organization and Description of Business",
     "role": "http://www.caredxinc.com/role/OrganizationandDescriptionofBusiness",
     "shortName": "Organization and Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cdna-20210331.htm",
      "contextRef": "i97328fc7f37f4fecbe66dc11388a0e6f_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 55,
   "tag": {
    "cdna_AccruedClinicalAndCostOfOtherStudiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Clinical And Cost Of Other Studies Current",
        "label": "Accrued Clinical And Cost Of Other Studies Current",
        "terseLabel": "Clinical studies"
       }
      }
     },
     "localname": "AccruedClinicalAndCostOfOtherStudiesCurrent",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_AccruedSampleProcessingFees": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Sample Processing Fees",
        "label": "Accrued Sample Processing Fees",
        "terseLabel": "Test sample processing fees"
       }
      }
     },
     "localname": "AccruedSampleProcessingFees",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_AcquiredAndDevelopedTechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquired And Developed Technology",
        "label": "Acquired And Developed Technology [Member]",
        "terseLabel": "Acquired and developed technology"
       }
      }
     },
     "localname": "AcquiredAndDevelopedTechnologyMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cdna_AcquiredInProcessTechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquired In Process Technology",
        "label": "Acquired In Process Technology [Member]",
        "terseLabel": "Acquired in-process technology"
       }
      }
     },
     "localname": "AcquiredInProcessTechnologyMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cdna_AlloMapHeartMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AlloMap Heart",
        "label": "AlloMap Heart [Member]",
        "terseLabel": "AlloMap Heart"
       }
      }
     },
     "localname": "AlloMapHeartMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cdna_AlloSureHeartMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AlloSure Heart",
        "label": "AlloSure Heart [Member]",
        "terseLabel": "AlloSure Heart"
       }
      }
     },
     "localname": "AlloSureHeartMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cdna_AlloSureKidneyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AlloSure Kidney",
        "label": "AlloSure Kidney [Member]",
        "terseLabel": "AlloSure Kidney"
       }
      }
     },
     "localname": "AlloSureKidneyMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CARES Act, Centers For Medicare And Medicaid Services, Proceeds From Advance Payment",
        "label": "CARES Act, Centers For Medicare And Medicaid Services, Proceeds From Advance Payment",
        "terseLabel": "Accelerated and advanced payment"
       }
      }
     },
     "localname": "CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails",
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CARES Act, Medicare Fee-For-Service Reimbursements, Proceeds, Initial Tranche",
        "label": "CARES Act, Medicare Fee-For-Service Reimbursements, Proceeds, Initial Tranche",
        "terseLabel": "Medicare fee-for-service reimbursements proceeds, initial tranche"
       }
      }
     },
     "localname": "CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_ClassOfWarrantOrRightIssuedDateThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Of Warrant Or Right Issued Date Three [Member]",
        "label": "Class Of Warrant Or Right Issued Date Three [Member]",
        "terseLabel": "Original issue date of April 2016"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightIssuedDateThreeMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cdna_CommercializationRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercialization rights.",
        "label": "Commercialization Rights [Member]",
        "terseLabel": "Commercialization rights"
       }
      }
     },
     "localname": "CommercializationRightsMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cdna_CommonStockWarrantLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock warrant liability.",
        "label": "Common Stock Warrant Liability",
        "terseLabel": "Common stock warrant liability"
       }
      }
     },
     "localname": "CommonStockWarrantLiability",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_CommonStockWarrantLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock warrant liability.",
        "label": "Common Stock Warrant Liability [Member]",
        "terseLabel": "Common Stock Warrant Liability"
       }
      }
     },
     "localname": "CommonStockWarrantLiabilityMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Current, Advance Payment, CARES Act",
        "label": "Contract With Customer, Liability, Current, Advance Payment, CARES Act",
        "terseLabel": "Refund liability - CMS advance payment (Note 1)"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_CostOfDigitalAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost Of Digital And Other",
        "label": "Cost Of Digital And Other [Member]",
        "terseLabel": "Cost of Digital and Other",
        "verboseLabel": "Cost of digital and other"
       }
      }
     },
     "localname": "CostOfDigitalAndOtherMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail",
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail",
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cdna_CostOfProductMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost Of Product",
        "label": "Cost Of Product [Member]",
        "terseLabel": "Cost of Product",
        "verboseLabel": "Cost of product"
       }
      }
     },
     "localname": "CostOfProductMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail",
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail",
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cdna_CostOfTestingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost Of Testing",
        "label": "Cost Of Testing [Member]",
        "terseLabel": "Cost of Testing Services",
        "verboseLabel": "Cost of testing services"
       }
      }
     },
     "localname": "CostOfTestingMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail",
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail",
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cdna_DeferredPaymentsForIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred payments for intangible assets.",
        "label": "Deferred Payments For Intangible Assets",
        "verboseLabel": "Deferred payments for intangible assets"
       }
      }
     },
     "localname": "DeferredPaymentsForIntangibleAssets",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_DeferredPaymentsForIntangibleAssetsNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred payments for intangible assets, noncurrent.",
        "label": "Deferred Payments For Intangible Assets Noncurrent",
        "terseLabel": "Deferred payments for intangible assets"
       }
      }
     },
     "localname": "DeferredPaymentsForIntangibleAssetsNoncurrent",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_DerivativeLiabilityExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative liability exercise price.",
        "label": "Derivative Liability Exercise Price",
        "terseLabel": "Exercise price (in dollars per share)"
       }
      }
     },
     "localname": "DerivativeLiabilityExercisePrice",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "cdna_DerivativeLiabilityTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative liability term.",
        "label": "Derivative Liability Term",
        "terseLabel": "Remaining term (in years)"
       }
      }
     },
     "localname": "DerivativeLiabilityTerm",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "cdna_DigitalAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Digital and other.",
        "label": "Digital And Other [Member]",
        "terseLabel": "Digital And Other"
       }
      }
     },
     "localname": "DigitalAndOtherMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cdna_EmployeeAndNonEmployeeStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee and non employee stock options.",
        "label": "Employee And Non Employee Stock Options [Member]",
        "terseLabel": "Shares of common stock subject to outstanding options"
       }
      }
     },
     "localname": "EmployeeAndNonEmployeeStockOptionsMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement with unobservable inputs reconciliation recurring basis exercise of warrants.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Exercise Of Warrants",
        "negatedTerseLabel": "Exercise of warrants"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_FinanceLeaseCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance lease cost.",
        "label": "Finance Lease Cost",
        "terseLabel": "Finance lease cost"
       }
      }
     },
     "localname": "FinanceLeaseCost",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_FinanceLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Liability, To Be Paid, After Year Four",
        "label": "Finance Lease, Liability, To Be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_FiniteLivedIntangibleForeignCurrencyTranslation": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      },
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail_1": {
       "order": 3.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite Lived Intangible Foreign Currency Translation.",
        "label": "Finite Lived Intangible Foreign Currency Translation",
        "negatedLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "FiniteLivedIntangibleForeignCurrencyTranslation",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_GoodwillAndIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill and intangible assets.",
        "label": "Goodwill And Intangible Assets [Line Items]",
        "terseLabel": "Goodwill And Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsLineItems",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "cdna_GoodwillAndIntangibleAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill and intangible assets.",
        "label": "Goodwill And Intangible Assets [Table]",
        "terseLabel": "Goodwill And Intangible Assets [Table]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsTable",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Contract With Customer, Liability, Current, Advance Payment, CARES Act",
        "label": "Increase (Decrease) In Contract With Customer, Liability, Current, Advance Payment, CARES Act",
        "negatedTerseLabel": "Refund liability - CMS advance payment"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in operating lease liabilities.",
        "label": "Increase Decrease In Operating Lease Liabilities",
        "terseLabel": "Operating leases liabilities, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilities",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of common stock for cash upon exercise of warrants shares.",
        "label": "Issuance Of Common Stock For Cash Upon Exercise Of Warrants Shares",
        "terseLabel": "Issuance of common stock for cash upon exercise of warrants (in shares)"
       }
      }
     },
     "localname": "IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of common stock for cash upon exercise of warrants value.",
        "label": "Issuance Of Common Stock For Cash Upon Exercise Of Warrants Value",
        "terseLabel": "Issuance of common stock for cash upon exercise of warrants"
       }
      }
     },
     "localname": "IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_LeaseOtherInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease other information.",
        "label": "Lease Other Information [Abstract]",
        "terseLabel": "Other information:"
       }
      }
     },
     "localname": "LeaseOtherInformationAbstract",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_LiquidityPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liquidity.",
        "label": "Liquidity [Policy Text Block]",
        "terseLabel": "Liquidity and Capital Resources"
       }
      }
     },
     "localname": "LiquidityPolicyTextBlock",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cdna_MedicareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Medicare [Member]",
        "label": "Medicare [Member]",
        "terseLabel": "Medicare"
       }
      }
     },
     "localname": "MedicareMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail",
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cdna_NumberOfMilestonePayments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Milestone Payments",
        "label": "Number Of Milestone Payments",
        "terseLabel": "Number of milestone payments"
       }
      }
     },
     "localname": "NumberOfMilestonePayments",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "cdna_NumberOfMobilePhlebotomists": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Mobile Phlebotomists",
        "label": "Number Of Mobile Phlebotomists",
        "terseLabel": "Number of mobile phlebotomists (more than)"
       }
      }
     },
     "localname": "NumberOfMobilePhlebotomists",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "cdna_NumberOfPatientsEnrolledInRemoTraC": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Patients Enrolled In RemoTraC",
        "label": "Number Of Patients Enrolled In RemoTraC",
        "terseLabel": "Number of patients enrolled in RemoTraC (more than)"
       }
      }
     },
     "localname": "NumberOfPatientsEnrolledInRemoTraC",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "cdna_NumberOfRenalTransplantPatients": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Renal Transplant Patients",
        "label": "Number Of Renal Transplant Patients",
        "terseLabel": "Number of renal transplant patients (more than)"
       }
      }
     },
     "localname": "NumberOfRenalTransplantPatients",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "cdna_NumberOfTransplantCentersOfferingRemoTraC": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Transplant Centers Offering RemoTraC",
        "label": "Number Of Transplant Centers Offering RemoTraC",
        "terseLabel": "Number of transplant centers offering RemoTraC (more than)"
       }
      }
     },
     "localname": "NumberOfTransplantCentersOfferingRemoTraC",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "cdna_NumberOfUniqueSolutions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Unique Solutions",
        "label": "Number Of Unique Solutions",
        "terseLabel": "Number of unique solutions"
       }
      }
     },
     "localname": "NumberOfUniqueSolutions",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "cdna_NumberOfWarrantsExercisedCashlessBasis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Warrants Exercised, Cashless Basis",
        "label": "Number Of Warrants Exercised, Cashless Basis",
        "terseLabel": "Number of warrants exercised on cashless basis (in shares)"
       }
      }
     },
     "localname": "NumberOfWarrantsExercisedCashlessBasis",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdna_OperatingLeaseRightOfUseAssetIncrease": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Right-of-Use Asset Increase",
        "label": "Operating Lease, Right-of-Use Asset Increase",
        "terseLabel": "Operating lease, right-of-use asset increase amount"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetIncrease",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_PrivatePlacementCommonStockWarrantLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Private placement common stock warrant liability.",
        "label": "Private Placement Common Stock Warrant Liability [Member]",
        "terseLabel": "Private Placement Common Stock Warrant Liability"
       }
      }
     },
     "localname": "PrivatePlacementCommonStockWarrantLiabilityMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cdna_PublicOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Offering",
        "label": "Public Offering [Member]",
        "terseLabel": "Public Offering"
       }
      }
     },
     "localname": "PublicOfferingMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical",
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cdna_PurchaseOfCommonStockWarrantsExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase of common stock warrants exercised.",
        "label": "Purchase Of Common Stock Warrants Exercised",
        "terseLabel": "Purchase of common stock warrants exercised (in shares)"
       }
      }
     },
     "localname": "PurchaseOfCommonStockWarrantsExercised",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdna_RemainingOperatingAndFinanceLeaseTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining operating and finance lease term.",
        "label": "Remaining Operating And Finance Lease Term",
        "terseLabel": "Remaining lease terms"
       }
      }
     },
     "localname": "RemainingOperatingAndFinanceLeaseTerm",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "cdna_RestOfTheWorldMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rest of the world.",
        "label": "Rest Of The World [Member]",
        "terseLabel": "Rest of World"
       }
      }
     },
     "localname": "RestOfTheWorldMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail",
      "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cdna_ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of finance lease and operating lease liability maturity",
        "label": "Schedule Of Finance Lease And Operating Lease Liability Maturity [Table Text Block]",
        "terseLabel": "Future Minimum Lease Commitments under Operating and Finance Leases"
       }
      }
     },
     "localname": "ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of finite and infinite lived intangible assets.",
        "label": "Schedule Of Finite And Infinite Lived Intangible Assets [Line Items]",
        "terseLabel": "Schedule Of Finite And Infinite Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of finite and infinite lived intangible assets.",
        "label": "Schedule Of Finite And Infinite Lived Intangible Assets [Table]",
        "terseLabel": "Schedule Of Finite And Infinite Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "cdna_ScheduleOfIntangibleAssetsTableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of intangible assets.",
        "label": "Schedule Of Intangible Assets Table [Table Text Block]",
        "terseLabel": "Summary of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsTableTableTextBlock",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of share based compensation stock options and unvested restricted stock units activity.",
        "label": "Schedule Of Share Based Compensation Stock Options And Unvested Restricted Stock Units Activity Table [Text Block]",
        "terseLabel": "Summary of Option, Unvested RSU Activity under 2014 Equity Incentive Plan and 2016 Inducement Equity Incentive Plan and Related Information"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award common stock awards for services.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Common Stock Awards For Services",
        "negatedLabel": "Common stock awards for services (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award fair value amount of outstanding stock maximum.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Amount Of Outstanding Stock Maximum",
        "terseLabel": "Maximum value of employee purchased shares per calendar year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Available For Grant",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Available For Grant [Roll Forward]",
        "terseLabel": "Shares Available for Grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Number Of RSU Shares",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Number Of RSU Shares [Roll Forward]",
        "terseLabel": "Number of RSU Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Number Of Shares Outstanding",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Number Of Shares Outstanding [Roll Forward]",
        "terseLabel": "Stock Options Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award offering period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Offering Period",
        "terseLabel": "Offering period for employee stock purchases"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options expected to vest outstanding aggregate intrinsic value.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Aggregate Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options expected to vest outstanding number.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Number",
        "terseLabel": "Number of shares expected to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options expected to vest outstanding weighted average remaining contractual term.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted-average remaining contractual life expected to vest (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options expected to vest weighted average exercise price.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Weighted Average Exercise Price",
        "terseLabel": "Weighted-average exercise price expected to vest (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross, Including Prior Period Shares Adjustment",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross, Including Prior Period Shares Adjustment",
        "terseLabel": "Options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options vested outstanding aggregate intrinsic value.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Aggregate Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options vested outstanding number.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Number",
        "verboseLabel": "Number of vested shares (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Weighted Average Remaining Contractual Term",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Weighted Average Remaining Contractual Term",
        "verboseLabel": "Weighted-average remaining contractual life vested (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options vested weighted average exercise price.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested Weighted Average Exercise Price",
        "verboseLabel": "Weighted-average exercise price vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award, repurchases of common stock under employee incentive plans.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Repurchases Of Common Stock Under Employee Incentive Plans",
        "terseLabel": "Repurchase of common stock under employee incentive plans (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdna_StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Cashless Warrants Exercises In Period",
        "label": "Stock Issued During Period, Shares, Cashless Warrants Exercises In Period",
        "terseLabel": "Shares issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "cdna_SummaryOfSignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary Of Significant Accounting Policies [Line Items]",
        "label": "Summary Of Significant Accounting Policies [Line Items]",
        "terseLabel": "Summary Of Significant Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "SummaryOfSignificantAccountingPoliciesLineItems",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "cdna_SummaryOfSignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary Of Significant Accounting Policies [Table]",
        "label": "Summary Of Significant Accounting Policies [Table]",
        "terseLabel": "Summary Of Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "SummaryOfSignificantAccountingPoliciesTable",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Taxes paid related to net share settlement of restricted stock units.",
        "label": "Taxes Paid Related To Net Share Settlement Of Restricted Stock Units",
        "negatedLabel": "Taxes paid related to net share settlement of restricted stock units"
       }
      }
     },
     "localname": "TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cdna_TransChartLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TransChart LLC",
        "label": "TransChart LLC [Member]",
        "terseLabel": "TransChart LLC"
       }
      }
     },
     "localname": "TransChartLLCMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand And Fourteen Employee Stock Purchase Plan [Member]",
        "label": "Two Thousand And Fourteen Employee Stock Purchase Plan [Member]",
        "terseLabel": "2014 Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "TwoThousandAndFourteenEmployeeStockPurchasePlanMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cdna_WarrantFairValueAssumptionsExpectedTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant fair value assumptions expected term.",
        "label": "Warrant Fair Value Assumptions Expected Term",
        "verboseLabel": "Original Term"
       }
      }
     },
     "localname": "WarrantFairValueAssumptionsExpectedTerm",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "cdna_WarrantsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants Disclosure [Text Block]",
        "label": "Warrants Disclosure [Text Block]",
        "terseLabel": "Warrants"
       }
      }
     },
     "localname": "WarrantsDisclosureTextBlock",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/Warrants"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cdna_XynManagementIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "XynManagement, Inc.",
        "label": "XynManagement, Inc. [Member]",
        "terseLabel": "XynManagement, Inc."
       }
      }
     },
     "localname": "XynManagementIncMember",
     "nsuri": "http://www.caredxinc.com/20210331",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail",
      "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]",
        "terseLabel": "Europe"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail",
      "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r155",
      "r213",
      "r217",
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail",
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r238",
      "r240",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r377",
      "r406",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r238",
      "r240",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r377",
      "r406",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r155",
      "r213",
      "r217",
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail",
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r149",
      "r213",
      "r215",
      "r378",
      "r405",
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail",
      "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r149",
      "r213",
      "r215",
      "r378",
      "r405",
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail",
      "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r218",
      "r238",
      "r240",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r377",
      "r406",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r218",
      "r238",
      "r240",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r377",
      "r406",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r84",
      "r85",
      "r86",
      "r87",
      "r88",
      "r89",
      "r90",
      "r91",
      "r92",
      "r94",
      "r95",
      "r96",
      "r97",
      "r98",
      "r109",
      "r171",
      "r172",
      "r275",
      "r289",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Restatement [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r84",
      "r85",
      "r86",
      "r87",
      "r88",
      "r89",
      "r90",
      "r91",
      "r92",
      "r94",
      "r95",
      "r96",
      "r97",
      "r98",
      "r109",
      "r171",
      "r172",
      "r275",
      "r289",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Restatement [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r84",
      "r86",
      "r87",
      "r88",
      "r89",
      "r90",
      "r91",
      "r92",
      "r94",
      "r95",
      "r97",
      "r98",
      "r109",
      "r171",
      "r172",
      "r275",
      "r289",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previously Reported [Member]",
        "terseLabel": "Previously Reported"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r150",
      "r151",
      "r213",
      "r216",
      "r408",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail",
      "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r150",
      "r151",
      "r213",
      "r216",
      "r408",
      "r423",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail",
      "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r5",
      "r20",
      "r157",
      "r158"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.",
        "label": "Accrued Liabilities and Other Liabilities",
        "terseLabel": "Accrued and other liabilities",
        "totalLabel": "Total accrued and other liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail",
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r37"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Professional Fees, Current",
        "terseLabel": "Professional fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedRoyaltiesCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r37"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Royalties, Current",
        "terseLabel": "Accrued royalty"
       }
      }
     },
     "localname": "AccruedRoyaltiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r23",
      "r51",
      "r52",
      "r53",
      "r395",
      "r416",
      "r420"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r50",
      "r53",
      "r54",
      "r84",
      "r85",
      "r87",
      "r309",
      "r411",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r84",
      "r85",
      "r87",
      "r272",
      "r273",
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r242",
      "r244",
      "r278",
      "r279"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Employee stock-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "auth_ref": [
      "r206",
      "r208"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "terseLabel": "Common stock, commissions and offering costs"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r244",
      "r267",
      "r277"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Share based compensation total expensed"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r77",
      "r186",
      "r193"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Potential dilutive securities excluded from diluted net loss per share attributable to common stockholders (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities Name"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r81",
      "r133",
      "r138",
      "r145",
      "r169",
      "r307",
      "r310",
      "r327",
      "r383",
      "r394"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r47",
      "r81",
      "r169",
      "r307",
      "r310",
      "r327"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r313"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r245",
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail",
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail",
      "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r237",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r237",
      "r239",
      "r297",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r76",
      "r305"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Revaluation of contingent consideration to estimated fair value"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r302",
      "r303"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BusinessCombinations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r299"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r32",
      "r79"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails",
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.",
        "label": "Cash and Cash Equivalents Disclosure [Text Block]",
        "terseLabel": "Cash and Marketable Securities"
       }
      }
     },
     "localname": "CashAndCashEquivalentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CashandMarketableSecurities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestments": {
     "auth_ref": [
      "r32"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.",
        "label": "Cash, Cash Equivalents, and Short-term Investments",
        "terseLabel": "Cash, cash equivalents, and short-term investments"
       }
      }
     },
     "localname": "CashCashEquivalentsAndShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r74",
      "r79",
      "r80"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period",
        "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period",
        "totalLabel": "Total cash, cash equivalents, and restricted cash at the end of the period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails",
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r74",
      "r328"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r209",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class of Warrant or Right [Axis]",
        "terseLabel": "Class of Warrant or Right [Axis]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.",
        "label": "Class of Warrant or Right [Domain]",
        "terseLabel": "Class of Warrant or Right [Domain]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "verboseLabel": "Exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Warrant or Right [Line Items]",
        "terseLabel": "Class of Warrant or Right [Line Items]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Outstanding",
        "terseLabel": "Number of shares underlying warrants (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "auth_ref": [
      "r209",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Class of Warrant or Right [Table]",
        "terseLabel": "Class of Warrant or Right [Table]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r40",
      "r204",
      "r386",
      "r399"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 9)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r201",
      "r202",
      "r203",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r84",
      "r85"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r19",
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock: $0.001 par value; 100,000,000 shares authorized at March\u00a031, 2021 and December\u00a031, 2020; 51,939,121 shares and 49,441,166 shares issued and outstanding at March\u00a031, 2021 and December\u00a031, 2020, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r56",
      "r58",
      "r59",
      "r62",
      "r389",
      "r401"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Net comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r120",
      "r121",
      "r155",
      "r324",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r120",
      "r121",
      "r155",
      "r324",
      "r325",
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r120",
      "r121",
      "r155",
      "r324",
      "r325",
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r115",
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentrations of Credit Risk and Other Risks and Uncertainties"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r120",
      "r121",
      "r155",
      "r324",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r118",
      "r120",
      "r121",
      "r122",
      "r324",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r120",
      "r121",
      "r155",
      "r324",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r210",
      "r211",
      "r214"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r219",
      "r233",
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate Debt Securities"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r65",
      "r378"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of goods and services"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditConcentrationRiskMember": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.",
        "label": "Credit Concentration Risk [Member]",
        "terseLabel": "Credit Concentration Risk"
       }
      }
     },
     "localname": "CreditConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r119",
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r282",
      "r283"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r236"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Expense incurred related to plan"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/A401KPlanAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r77",
      "r131"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilityMeasurementInput": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure derivative liability.",
        "label": "Derivative Liability, Measurement Input",
        "terseLabel": "Derivative liability measurement input"
       }
      }
     },
     "localname": "DerivativeLiabilityMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock Incentive Plans"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]",
        "verboseLabel": "Net loss per share (Note 3):"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r63",
      "r90",
      "r91",
      "r92",
      "r93",
      "r94",
      "r99",
      "r101",
      "r103",
      "r104",
      "r105",
      "r109",
      "r110",
      "r390",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDiluted": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic and Diluted",
        "terseLabel": "Basic and diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Net loss per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r63",
      "r90",
      "r91",
      "r92",
      "r93",
      "r94",
      "r101",
      "r103",
      "r104",
      "r105",
      "r109",
      "r110",
      "r390",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r106",
      "r107",
      "r108",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/NetLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r328"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "auth_ref": [
      "r268"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost capitalized for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Amount Capitalized",
        "terseLabel": "Share-based compensation expense capitalized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r269"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Total unrecognized compensation costs related to stock options and RSUs"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Stock options and RSUs expected weighted average period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r269"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Total unrecognized compensation costs related to stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r267"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, Tax Benefit",
        "terseLabel": "Share-based compensation expense tax benefit recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Employee Stock Option",
        "verboseLabel": "Shares of common stock subject to outstanding options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail",
      "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r84",
      "r85",
      "r87",
      "r89",
      "r95",
      "r98",
      "r112",
      "r170",
      "r206",
      "r208",
      "r272",
      "r273",
      "r274",
      "r288",
      "r289",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r411",
      "r412",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r313",
      "r314",
      "r315",
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "terseLabel": "Summary of Common Stock Warrant Liability Valuation Assumptions"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Significant Unobservable Inputs (Level 3) [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r319",
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r219",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r233",
      "r314",
      "r350",
      "r351",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail",
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r321",
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail",
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r313",
      "r314",
      "r317",
      "r318",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r219",
      "r221",
      "r226",
      "r233",
      "r314",
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Fair Value Measured Using - (Level 1)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r219",
      "r221",
      "r226",
      "r233",
      "r314",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Fair Value Measured Using - (Level 2)"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r219",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r233",
      "r314",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Fair Value Measured Using - (Level 3)",
        "verboseLabel": "Common Stock Warrants Liability - (Level 3)"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail",
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail",
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r319",
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Fair Value, Measurement Frequency"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r320"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "terseLabel": "Change in estimated fair value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r319"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r219",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r233",
      "r350",
      "r351",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail",
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r321",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r336",
      "r345"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Present value of future minimum lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.",
        "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2021"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r337",
      "r340",
      "r346"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r343",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate - Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r342",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term - Finance leases (in years)"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r164",
      "r167",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "verboseLabel": "Weighted Average Remaining Useful\u00a0Life (In\u00a0Years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r192"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      },
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail_1": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r194"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r194"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r194"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r194"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r187",
      "r189",
      "r192",
      "r196",
      "r379",
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r192",
      "r380"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r187",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r192",
      "r379"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail",
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net [Abstract]",
        "terseLabel": "Intangible assets with finite lives:"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "verboseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r182",
      "r183",
      "r382"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GrantsReceivable": {
     "auth_ref": [
      "r46"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants.",
        "label": "Grants Receivable",
        "terseLabel": "Grants receivable"
       }
      }
     },
     "localname": "GrantsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecurities": {
     "auth_ref": [
      "r160",
      "r161",
      "r385"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "HeldToMaturitySecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": {
     "auth_ref": [
      "r163",
      "r166"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_HeldToMaturitySecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss",
        "negatedTerseLabel": "Unrealized Holding Losses"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesFairValue": {
     "auth_ref": [
      "r162",
      "r165",
      "r385"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_HeldToMaturitySecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity, Fair Value",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesTextBlock": {
     "auth_ref": [
      "r164",
      "r167",
      "r168"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity [Table Text Block]",
        "terseLabel": "Debt Securities, Held-to-maturity"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CashandMarketableSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r60",
      "r133",
      "r137",
      "r141",
      "r144",
      "r147",
      "r381",
      "r387",
      "r391",
      "r403"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail",
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail",
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail",
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail",
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r290",
      "r292",
      "r294",
      "r295",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r82",
      "r97",
      "r98",
      "r132",
      "r284",
      "r291",
      "r293",
      "r404"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax benefit",
        "negatedTerseLabel": "Income tax benefit"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedSalaries": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in accrued salaries.",
        "label": "Increase (Decrease) in Accrued Salaries",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedSalaries",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedLabel": "Change in deferred taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Other Accrued Liabilities",
        "terseLabel": "Accrued and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods.",
        "label": "Increase (Decrease) in Prepaid Expenses, Other",
        "negatedLabel": "Prepaid and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidExpensesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r188",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Indefinite-lived Intangible Assets [Line Items]",
        "terseLabel": "Indefinite-lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r195"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Net carrying amount"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]",
        "terseLabel": "Intangible assets with indefinite lives"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r188",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail_1": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "terseLabel": "Total intangible assets - gross carrying amount"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r185",
      "r190"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Total intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]",
        "terseLabel": "Intangible Assets, Net (Excluding Goodwill)"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "terseLabel": "Interest income, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r4",
      "r45"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventory",
        "totalLabel": "Total inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail",
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterialsAndSupplies": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.",
        "label": "Inventory, Raw Materials and Supplies, Gross",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsAndSupplies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "terseLabel": "Work in progress"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r344",
      "r346"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Summary of Lease Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Lease extension term period"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r35",
      "r81",
      "r139",
      "r169",
      "r308",
      "r310",
      "r311",
      "r327"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r26",
      "r81",
      "r169",
      "r327",
      "r384",
      "r397"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r38",
      "r81",
      "r169",
      "r308",
      "r310",
      "r311",
      "r327"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.",
        "label": "Long-lived Assets by Geographic Areas [Table Text Block]",
        "terseLabel": "Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions"
       }
      }
     },
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "auth_ref": [
      "r6",
      "r36"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in marketable security, classified as current.",
        "label": "Marketable Securities, Current",
        "terseLabel": "Marketable securities"
       }
      }
     },
     "localname": "MarketableSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment classified as marketable security.",
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "terseLabel": "Marketable Securities"
       }
      }
     },
     "localname": "MarketableSecuritiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MeasurementInputExercisePriceMember": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using agreed upon price for exchange of underlying asset.",
        "label": "Measurement Input, Exercise Price [Member]",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "localname": "MeasurementInputExercisePriceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.",
        "label": "Measurement Input, Expected Term [Member]",
        "terseLabel": "Remaining Term (in years)"
       }
      }
     },
     "localname": "MeasurementInputExpectedTermMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail",
      "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.",
        "label": "Measurement Input, Price Volatility [Member]",
        "terseLabel": "Volatility"
       }
      }
     },
     "localname": "MeasurementInputPriceVolatilityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.",
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "terseLabel": "Risk Free Interest Rate"
       }
      }
     },
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail",
      "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail",
      "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r74",
      "r75",
      "r78"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r55",
      "r57",
      "r61",
      "r78",
      "r81",
      "r88",
      "r90",
      "r91",
      "r92",
      "r93",
      "r97",
      "r98",
      "r102",
      "r133",
      "r137",
      "r141",
      "r144",
      "r147",
      "r169",
      "r327",
      "r388",
      "r400"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss used to compute basic and diluted net loss per share"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss",
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other expense"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r133",
      "r137",
      "r141",
      "r144",
      "r147"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r341",
      "r346"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r336"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Present value of future minimum lease payments"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r336"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      },
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Less operating lease liability, current portion",
        "verboseLabel": "Short-term lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail",
      "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r336"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      },
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liability, less current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
      "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail",
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r335"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating leases right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r343",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate - Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r342",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term - Operating leases (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r2",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Organization and Description of Business"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r37"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other accrued expenses"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustment",
        "verboseLabel": "Foreign currency translation adjustments, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss",
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive loss:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]",
        "terseLabel": "Other income (expense):"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other expense, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OverAllotmentOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.",
        "label": "Over-Allotment Option [Member]",
        "terseLabel": "Over-Allotment Option"
       }
      }
     },
     "localname": "OverAllotmentOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r70",
      "r304"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "negatedLabel": "Acquisition of business, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedLabel": "Acquisition of intangible assets"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Additions of capital expenditures, net"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r218",
      "r220",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "401(K) Plan"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/A401KPlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r245",
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in usd per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock: $0.001 par value; 10,000,000 shares authorized at March\u00a031, 2021 and December\u00a031, 2020; no shares issued and outstanding at March\u00a031, 2021 and December\u00a031, 2020"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r7",
      "r30",
      "r31"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Changes in Presentation"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from issuance of common shares in public equity offering, net of issuance costs paid"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": {
     "auth_ref": [
      "r72",
      "r271"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised",
        "terseLabel": "Aggregate proceeds from the issuance of shares"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the period.",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "verboseLabel": "Maturities of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r72",
      "r271"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockPlans": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period.",
        "label": "Proceeds from Stock Plans",
        "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan"
       }
      }
     },
     "localname": "ProceedsFromStockPlans",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromWarrantExercises": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.",
        "label": "Proceeds from Warrant Exercises",
        "terseLabel": "Proceeds from exercise of warrants",
        "verboseLabel": "Proceeds from warrant exercises (less than)"
       }
      }
     },
     "localname": "ProceedsFromWarrantExercises",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Product"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r15",
      "r16",
      "r199",
      "r398"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "verboseLabel": "Long-lived assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RecoveryOfDirectCosts": {
     "auth_ref": [
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Return of or reimbursements received in relation to direct costs and expenses previously paid or incurred.",
        "label": "Recovery of Direct Costs",
        "terseLabel": "Reimbursement rate"
       }
      }
     },
     "localname": "RecoveryOfDirectCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.",
        "label": "Repayment of Long-term Debt, Long-term Lease Obligation, and Capital Security",
        "negatedLabel": "Principal payments on finance lease obligations"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r281",
      "r434"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "auth_ref": [
      "r9",
      "r17",
      "r79",
      "r80",
      "r424"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Noncurrent",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails",
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.",
        "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings",
        "terseLabel": "RSU settlements, net of shares withheld (in shares)"
       }
      }
     },
     "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units",
        "verboseLabel": "Restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail",
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail",
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.",
        "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings",
        "terseLabel": "RSU settlements, net of shares withheld"
       }
      }
     },
     "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r22",
      "r208",
      "r275",
      "r396",
      "r415",
      "r420"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "negatedLabel": "Accumulated deficit",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r84",
      "r85",
      "r87",
      "r89",
      "r95",
      "r98",
      "r170",
      "r272",
      "r273",
      "r274",
      "r288",
      "r289",
      "r411",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r129",
      "r130",
      "r136",
      "r142",
      "r143",
      "r149",
      "r150",
      "r155",
      "r212",
      "r213",
      "r378"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Total revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r120",
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Reportable Revenues by Geographic Regions"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "verboseLabel": "Sale of stock, consideration received on transaction"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical",
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail",
      "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Shares issued and sold (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Sale of stock (in usd per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Components of Accrued and Other Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/NetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r297",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCapitalizationEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Capitalization, Equity [Line Items]",
        "terseLabel": "Schedule of Capitalization, Equity [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfCapitalizationEquityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCapitalizationEquityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning the equity component of the capitalization of the entity. The table may be detailed by subsidiary (legal entity) (if applicable) and include information by component of equity as may be included in the Statement of Changes in Shareholders' Equity.",
        "label": "Schedule of Capitalization, Equity [Table]",
        "terseLabel": "Schedule of Capitalization, Equity [Table]"
       }
      }
     },
     "localname": "ScheduleOfCapitalizationEquityTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents.",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Schedule of Cash and Cash Equivalents"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CashandMarketableSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Computation of Basic and Diluted Net Loss Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/NetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r244",
      "r266",
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r244",
      "r266",
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r313",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Fair Value of Financial Assets and Liabilities Measured on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Held-to-maturity Securities [Line Items]",
        "terseLabel": "Schedule of Held-to-maturity Securities [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": {
     "auth_ref": [
      "r164",
      "r167",
      "r168"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity [Table]",
        "terseLabel": "Debt Securities, Held-to-maturity [Table]"
       }
      }
     },
     "localname": "ScheduleOfHeldToMaturitySecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r195",
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.",
        "label": "Schedule of Indefinite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r13",
      "r27",
      "r28",
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Summary of Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r133",
      "r134",
      "r140",
      "r184"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail",
      "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]",
        "terseLabel": "Summary of Options Outstanding and Exercisable Vested or Expected to Vest"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r245",
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail",
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail",
      "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Weighted-Average Assumptions Used to Estimate Fair Values of Share-Based Awards"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "auth_ref": [
      "r209",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]",
        "terseLabel": "Components of Warrants Outstanding"
       }
      }
     },
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/WarrantsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Summary of Estimated Future Amortization Expense of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r126",
      "r127",
      "r128",
      "r133",
      "r135",
      "r141",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r154",
      "r155",
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Reporting"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SegmentReporting"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail",
      "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and Marketing Expense",
        "verboseLabel": "Sales and Marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail",
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail",
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Testing services"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate from fair value on offering date that participants pay for shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date",
        "terseLabel": "Applicable exercise date an offering period shall be equal to percentage of the lower of fair market value of common stock"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "RSUs forfeited (in shares)",
        "terseLabel": "RSUs forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value - RSUs forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "negatedLabel": "RSUs granted (in shares)",
        "terseLabel": "RSUs granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value - RSUs granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Number of RSU shares ending balance (in shares)",
        "periodStartLabel": "Number of RSU shares beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Weighted average grant date fair value ending balance (in dollars per share)",
        "periodStartLabel": "Weighted average grant date fair value beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "RSUs vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value - RSUs vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "verboseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail",
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail",
      "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate",
        "terseLabel": "Maximum portion of employee ESPP plan contribution"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Additional options authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "periodEndLabel": "Shares available for grant ending balance (in shares)",
        "periodStartLabel": "Shares available for grant beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r257"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Total intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period",
        "negatedLabel": "Options expired (in shares)",
        "terseLabel": "Options expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Options forfeited (in shares)",
        "terseLabel": "Options forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "negatedLabel": "Options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r249",
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Stock options outstanding ending balance (in shares)",
        "periodStartLabel": "Stock options outstanding beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted average exercise price ending balance (in dollars per share)",
        "periodStartLabel": "Weighted average exercise price beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r258"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "totalLabel": "Aggregate intrinsic value total"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r259"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "totalLabel": "Number of shares total (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r243",
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail",
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail",
      "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price - options exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price - options expired (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price - options forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price - options granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Stock price (in dollars per share)"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested",
        "terseLabel": "Intrinsic value of RSUs"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r261",
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "verboseLabel": "Expected term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r247"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Total fair value of options vested during period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r41",
      "r84",
      "r85",
      "r87",
      "r89",
      "r95",
      "r98",
      "r112",
      "r170",
      "r206",
      "r208",
      "r272",
      "r273",
      "r274",
      "r288",
      "r289",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r411",
      "r412",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r84",
      "r85",
      "r87",
      "r112",
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r18",
      "r19",
      "r206",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Issuance of common stock under ESPP (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.",
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "terseLabel": "Issuance of common stock for services (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r18",
      "r19",
      "r206",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of common shares, net of commissions and offering costs (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r18",
      "r19",
      "r206",
      "r208",
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Stock option exercised (in shares)",
        "terseLabel": "Issuance of common stock for cash upon exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r18",
      "r19",
      "r206",
      "r208"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Issuance of common stock under ESPP"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.",
        "label": "Stock Issued During Period, Value, Issued for Services",
        "terseLabel": "Issuance of common stock for services"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r18",
      "r19",
      "r206",
      "r208"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of common shares, net of commissions and offering costs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r41",
      "r206",
      "r208"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Issuance of common stock for cash upon exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r19",
      "r24",
      "r25",
      "r81",
      "r159",
      "r169",
      "r327"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical",
      "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail",
      "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "Balance Sheet Components"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/BalanceSheetComponents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trademarks and Trade Names [Member]",
        "terseLabel": "Trademarks and tradenames"
       }
      }
     },
     "localname": "TrademarksAndTradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r164",
      "r167",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment.",
        "label": "Unrealized Gain (Loss) on Investments",
        "negatedLabel": "Revaluation of common stock warrant liability to estimated fair value",
        "terseLabel": "Change in estimated fair value of common stock warrant liability"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r113",
      "r114",
      "r116",
      "r117",
      "r123",
      "r124",
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Shares of common stock subject to outstanding common stock warrants"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and Rights Note Disclosure [Abstract]",
        "terseLabel": "Warrants and Rights Note Disclosure [Abstract]"
       }
      }
     },
     "localname": "WarrantsAndRightsNoteDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "auth_ref": [],
     "calculation": {
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.",
        "label": "Warrants and Rights Outstanding",
        "terseLabel": "Common stock warrant liability"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r100",
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
        "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
        "terseLabel": "Weighted-average shares used to compute basic and diluted net loss per share (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted-average shares used to compute net loss per share:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r99",
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269825-111563"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b),(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.2)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62652-112803"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r435": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r436": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r437": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r438": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r439": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4),(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "http://asc.fasb.org/topic&trid=2122208"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>82
<FILENAME>0001217234-21-000093-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001217234-21-000093-xbrl.zip
M4$L#!!0    ( ):(I5(9)IKUT @" "D]%0 1    8V1N82TR,#(Q,#,S,2YH
M=&WLO6E76TFR+OS]_ J]]+GG5JU%XIP'JHJ[*,!NZEC"!FPW?/'*$0D+B=)@
MAE__1FY)(# N,P@T>)>[;9"VMG)GQ//$D)&1O_^_\Y-FY6OL=!OMUA]+9 4O
M5?[?VN__'T+_^7/W;66S[?LGL=6K;'2B[<50.6OTZI5/(7:_5%*G?5+YU.Y\
M:7RU"!6?V6B?7G0:1_5>A6)*;KW9676:2*.Y0-%(AKC"!%G--#)<:B%<4 +[
MY:-5I6G0EB5D?.2(<Y.0@XL1HY;[0 WS42V'5>R)<,K)H+'FE$9C/'?,4N&Y
MM3+)_+7U'CP=/&&KN]HX_V.IWNN=KKYZ=79VMG+N.LV5=N?H%<6$O6JTFHU6
MS(^\='5Y#W6CO_$9^'WEJ/UU[.I7O8YM=5.[<V)[,('Y9@)AC1@9W:??14?6
MGE[=)]FN*[YW^ 9\A&($,W']D6ZG]^WE\.(=E^:G:'SON7!^KF[/MGR\NAX&
M_N7&]6>LN)H88UX5[XXN]:%E;USI;2>&\T;+K_CV21X+P>QZ)#!?=X_C1Y-%
M$97#FWQ_8%F.HV\*\?J)BV\9B07>N&.*OGGBFS.4WW:V>SU#W<9=PX!KR:O_
M5-_N^7H\L>CVO/IVO]7K7-P]KN&;=XRMT6US2M0_"7!PQ;B\PZW''UXK7PW>
M+"Y=;=K6T1]+L84^["T!#*(-:[^?Q)ZMY$^B^'>_\?6/I8UVJP?@1OL7I_ D
M?O#;'TN]>-Y[5<SXJ[7_^J__^KW7Z#7C6M8'-)+Z[Z\&+_[^:G!KUPX7:[^'
MQM=*MW?1C'\LA4;WM&DO5EOM5H0!-,Y7\X6Q,_BQ$4)L%3_"^S5@F$[##[[_
MO+<;TQ]+#:,8U<FKQ%3B*7H7I0R>$*:UQ5&FSYO%4. /NM;$ECW)7QT;J^M
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
M"=:HW8J?3^U%%L350YX,-A /@/C-9:/[CJX:_9YO?.<T)Y,/M2=<TWQ<KV&
M!$)2H)$EQ50LCO8D',O"><L_//\9X0]TBPC/ATW?RRT:7#J1<ZEM .?6"!X8
ML3PX[*3SB0>C(A$0VXS<HIE33_(4];SI]@NGG6+<<*RYR'GN))G+.[(LT<'-
M4ZK[BDNW_N[G1@+MDU/ 5*MWNP[GNH' ]!H&/*#'TKU'4:RJ[:1A5X2=3E''
M,&[O[WI_N]OMQP(_^_5.7,A<(@W,6FP9T1#Q8)=W3B@: LGMQH2D<U"-/3W-
MGDV=>IX^"RK2Y+D0@E)N7-1*R[Q@)*GDGA$\^XOOZV>V$[[EGA<[<_)YNBM@
MRQ,8*:[!W6<RM]B*3E-NP?\W.LZ3@9JV?*9/Q2Q%QXD0Q4FQF7^-!F?#>J^4
M],3/P9;2:<OP>;(=.@9&M2=. -<IX[Q)*6J+HX8X8A$PMG5RVFQ?Q%A(9^<T
M1]J+B"_EA:?">&H=X3QJX$EP<*)F0?F8^!RDK:8IOV?!%M,R*O S,?B=/$9G
M1*#,T*02-=Q'/?LB>=>TK5QR.=X2Z*R]7V_WN[:5]QR];O<[O1A;-X3TKM_Q
M==O-C=OF1E0N".D83EKFYA;8&F.]TBY20S%.\]0 >Q9E-GUZ--AK08/SEGCN
MA0#_D>((CHBEQ"="KM8X*1K]4 KX2<N<])[+G..7/J5E291":1("4Y'GD^>I
ML!&85QE&0\1DCA:Q9\:1F<IZM4G8"YPLH2X %0MMF-1:Y-R-]HG.T\EH>WW7
M;82&[5SLV6;<287D_D&HBTB\(6 F8PH*@V4%TK4IK]U%RH07,A$^1[B<,7%.
M!9V,.DV]R;6W*6].<='FI==@G./Y#*,Y0N>]EF$ANH_Y?+?K_?5%,G9QRV\C
MX4(&YP)@D1LB#%&*2Z<QQYF!;^\Y*P4\;P@.ACEL&(Y")&X-MBXW#DLF!I]\
MH N'X#>Q%3M%E<MZ.&FT&MU>!Z[Z&A<8P_E0"A<B<<$F[A-(&'O%L*5:95S/
MDR\\!R*>3EV]@_G&#&;<03P+EAAC$&[DC";!/)^'?G_=3N]Z>?--;!]U[&F]
MX>WP%%7?[K=ZG8O5#WN/7\O,7S&L/MSI[,7.UX:/M\NLBA<7D06X4%)3*D5R
MBA,(B@UW$8PZY\$ '>@Y8(&?2$6FXPL4IZWEEBV6YQKDW+4^5_U[2CBFAB\
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
M>8@!!6L-XHYKY+#,NZ5IH$"D1'G^ ,*<[374] ]YTUS\?6>RMY'N6HLI5F#
MS6VUBP64?G>0<P7]'_2:O:/16[M3?%?S(G_Y60.^&KZVTH)':V>?ZFNC6[C-
MK;P9SS9SO)\[6N2+\\DWP79"MY)WRC7"]PIMV2_V:JWV1M9T49/MW7IL-D<2
MK/P"<BF2WH/F0L6B5I%.OFM.;JXC'<!33)O.]O+#S#.+/6F!Z?*SLTI;03$*
M(5F4CUI'.FD/$RHD2=$Z:=AWJ>BNQ24Y)_J>57.P R4K:E$CV*VT^[T"]AG_
M\&K,-;%#-6YTN_W8N=K&XG.-<RS6>/R@!+$[*$&TW=$GFO UW1ZP1U[)],6J
M2.Y7_</5E.'>ENG,SSZ@/E;.\E]#:+XNQ@\/V&\U!L <3-;23; 2$ZP3 COK
M+:?2FEP^D#"15@COE1F>BB<P>%TA^@;$6]T_EK9KKV]V] :1A'9O>,$=U1O%
M7!=E1GO%*':N)0;>'+AH<#G^V8"\63W[3(QECF"+9#($<64#LA)B,B<(U<%Q
M1KQ96A-T&0NV;,15X\>1>->N,'#;]%[I_'BM[0 /H5AP'$?-0/VK]F+827S0
M2/P!*X@OV8?[9SD5[)'GL]TZ<>^T/?"M5CLQEZI\C=^<P7?]#,7@\?5'K.NV
MF_W>MQ_Y_D!NGS5WO^,#U=+H,_7.=71W%)'K1/L%V01/OVJ;9_:BN_2J/&-P
M8F.9VAF#+[VI< -(<O-\N;+=\M]GM5D9[/[ZGV^W<C_OC1WP]FK[WS][;PZV
M 6JS(OCD.U3J%2K4),L8YJ?MUH]!7TCJ'?!GI=9>F= .L.]WT'\!BKT+)].B
MV >.Y?X42S (;7UWO[*]4GF]75NO;6ROOZV K[VS6UW?+\ZO_(9OOZ^L0^3G
ML 0D60%#W@C?>",/S9S>39:=/ \OK^6#-EEW2?H9O_$;28,S_E AL^\(<D[!
M^5/X/X0MK6WWXDF%K%0^M&P_-')*$SRA$%O=P4\%Q(H%_==7F<FK0\+O<I8F
MO[)1XO/)^&0E/N<2GS+O*KX3C7_:ILU=4/;J,?:ZPUQ'%O%=9Z?-Z[,7*9W\
M4)O1QYP?O?%<N&2>V6<>63+/7*+/?)=YKJU_IIR=TSCXFNL-E5G<^_!-<6Z?
M?$"D@PUL<_L06X,S3Q?)))@QDU :@/DP +F;8VD 9F0L]Y<;I?<T +E@H1/K
M<%W>=_RVW;TR!(74Y_79KZU896@("C[])FD]:\JV*%Q?R*#D^KGB^BPS47+]
MC(SE 7(3]^3ZHMRBWF["5W2'I1B5K;_[C=[%M\Y_29O3$F5)FW-&FR S6=+F
MC(SE 7+3]W61;;=>>=ULG]V1([E)D[GTJ*"BRGRSD"Y9:.Y8"&2F2Q::D;'<
M7VZ,Y+W7/1A3KUTNXBXP0+.@30G0&1G+ XI,Y;#(@JY4JK9ECPK4756R;S:Z
MOM_MYET-V6*NMVSSHMLH_(9KL&8T#S:3Y6MV8[??O+W\4J)X+E"<M8&629)9
M&<M#:MS,$,=LI?(^;[UL](JM!P4DX87FZ/>,Z&:[V\\[6-9=N]\;=2'>;72_
ME#"="Y@6TF:E/SPK8WF Y @=XI2O%)LZ.B"@ J/O.FT?0X9E"<+Y &$6Y8]
M>&N'&"'/V*%E3G'_<VPT(&*TTV![I;*S_^^MW4=O,R@A/SW(@Q19&>;.RE@>
M(CE]O9G@;3R"J+4PN$5#^-+BS@O\= F_^80?)2/XK:\4D6;EM?6]=J>$WIQ
M+PNPA-[,C.4ADN/7&=X/K;'3</=L<]#%9%@D,W9^4@Y(/W2+S@-#,UD"=5Z
M"N+FY::661G+0R2GKE.XFS'98A7EPVEN)!1;C79G#* E&.<$C*H$XWR"D>'K
M/&T5/@O6,D4PDF/+)R4(YP.$690E"&=F+ ^1W*@#A%BI[!1M5K=;@QZ(<,L2
M?G,"/U;";T[A-ZH-DBN5K?-ZPS7*<KRY01W(CI=;6V=E+ ^1G%E:VX-YM;W2
MR9PCO.6=Y/]8.?=-T]F9:2U[A^Q?J!GGW<*GD^AOF[N^E0UN9YKJ'MG@=JS[
M>Q[KE#K&_J!MY&TXWU-IV=(_/W#N^SUD>90I?571$<\W\I:*WBK*KTQI3K;W
MMZK#<Y)OG%\Q_O>'VOJ'3;AP,[?:W=RJ[0U^VMMYN[VYGE^^GM"]?7BA>G<W
MWGO.I_S!?!8/]O*\MP =D^_5^6WFG^*7JSU)O\[^6+=;E5Z]W8=[A.YR)9[[
MF+O,YL,(\GD9]OM/\(*GCW,B'M.R6N$52B??LIK0%:WN=P#!P]X3]SS0^\&#
MO=]9Z0O78/OVF2O?(*#PO&YM/GZIDTYG;R)&'2<KWS2;O(=V..N_''7:X+&A
MX7"]CQ&<Q1F9@A_3X> (ZFYWW,+\0UON[SWOO?IUWT-U?CBA3[G'PP?Y8/&G
MXK^'=B@?I'U>.#XL)+_1[W1 'RNVT(#51ZG K6=^E(2>^QX3PG&E^)>N4#'3
M0LUM*'+=D<\_Q+_[C:^V.8@(;XKW(4^/*U,]J/2>C_[?3WK$WVZG[&;JV;Y[
M-EJ_&VX=C&:"PX%0&AQQW"1K..'8F6 -<4IS.3P8K3B\\/I@-,3N<2Y:OXN.
MK#U=S4JVW@KYGZUK#5OO0>35R0=??K3-?KPZ'HU-^7BT6L.<^)/7K9T3N,.G
MPR\[;[;(SOX1.]Q_SW?VX;[T_>7A9KUQ<+E]N;._=9Z/0'O+X/,GY\V=8W]6
MI5N\]FE;5#\=G!UNOJ?5S1J,=8M5+]^+VK&GM9/=D^JGVLGH,_!=_4/Z0=8N
MUV$L1S#.+^>'QW]^J6T>P+VVV<&^OZQM?J&URP-Z^.;@'/Y.U8M\4NM6/K'U
M[+.66DIE&4H^100QN$#:!(PB<U1AKD"A_=(:PV:94?[-N6J#_,!3L# BNP=@
M8I)FO62F!66F9+CD*@KCA.%8*$>4"X(IDHS'@OF"F3"A)3/-%C-=7C&3Y(1$
MPS#R+"7$=3!(^^00ER+BH*7B@2ZM$<:7I30SQ$P3\N7GPP4<-"(8Y*7&2EV_
MX]W3A\W"G80[UZST O[2M42N:X^'T5?)10_@HMK&E9=T#F/['!0+V/. @J,"
M<2X]<DIP9(FAC :IB'=+:Y(O&\F>RD;_P C/Y2?=-S#^Z2'\ HY%">&)0?AR
M',*)>&&(),@HK<&C\!'0:SFB0,"6<)X,#DMK!B]C]N109X(0_JER2NO>PZ/T
MNI5.]!%\:@#!H]R)^\9O<\U%+^!.C.2Q>R6.6NR59/0D?^+L,U?,XX@],E)&
MQ(T.R!"F$<$TLF@38Z[8AK3,))FAT&;2:RD_/8!?P)DH 3QY;^+L,],$1&8
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
M&'&(!(B<DI->D[BT5M1OT-]F*%(J,Q[SXXJ4\'YA>%\[)R$9Q@*W2/((\,:
M;$V90"&1R+57@2I;."?<+& >9'8=DIOG:TTH[_&$6N:YIJX7R(B4V=DGLM*-
M;E T$.&"!*<#A(*XT D9)CPR*FCN%>$2BZ)SI&*3VA,V&YL5)I@8^5G!_@(I
MDQ+L3P?[M0LB:3"&VH!B8 EQEA2R)$@DH\ L2&FIH$MKTBQ3\NSG;,U2YF1V
MG9/-F"*H?:CT[/EUSJ1,BCQWLZG1O&^W/$1'^_9\C(C*8W@>2D(W.DPEP73$
M2B"MO4,\40[.!HV(<RFIT_"/ASC(\+*H8X%Q^@*N0PGA"4-XS(]@5@L:-"+<
MYM(LIY&CFB!G//,\.&JMSGTDJ)FE-G$+G\G8:)^<M%N#W7Z5,]OIV+&$QN.<
MAI]BZ7=23L.GP93G5=WBD)WN3K_7[=E6GKJ2;AY$-S<Z3OGH@S3&(JYH0)S@
M@*S$&EF6)-- ,D;$I35.9ZEI35F?,3,>0PG2YP/IM4]@J-8N.8)4DCZWE8](
M<TM0(LH3@FD*'N=S*V9I(]O/DSX8EE5TL_M<:=P^(*O,)TQA/:-8BAT):+C.
MVGW=[GQSP$[9^NYQ]'2C*Q-+/G>VUOG07PA9M*40LMB \F$[2H)@#0<?@BU+
M/DMM<LN\P\QX$26>9P#/8ZTLL>(:"\"S"8!GXP#/GC%$C)#..JTU,1G/0LX2
MGA<^!7'K-._K[,,RO-#M7I59G+8[C]Z]^E.$.R]^L/=5 5C)3X_DIP\WSM&0
M)#%,&&+,DYRS '[BU"(5-?=2"XP='>YZFZ52]#)M,3\.1XGC9\/QV.Y5 1PK
M4T1,4H5X2@YI&052A!M/F7&.8\"Q7,9//Q*GS&P\]'R-IU9K_A0QSZ26-V[O
M5"L)YI$$<W"CS046DJE D(_.0"#C%=*"8R2\$D8$$J*52VL0Z\Q0&%.F)6;&
M2R@A^EP0O?8!$C/>Z>"18LHB;I/-Y0X!,2P9B\PE3/32&IVIS.'"9QH&VS:>
M>[O&XA=QO^R.C9*&'D1#-[J%DIA(/M OG]3M$(_$(@-B0_!R"$E$ZX(NJK>E
M>O;J[47<K;'X6'_9#1LEUA^*];%NG#I $& HPCI$Q)D3R%H ?*!:8:X<30PO
MK1F\K-FDTH?/CO6%STGD^LM&;U!GD3MI9>S!P&/+YX,8!ATMS/<[6CPBDGH>
M,W_>;:RV&LT_EGJ=?KP-\+&'S ?ZCC]B"?-[P/Q&C\N0HE0R!12LT(CG+N!6
MRHATD)IR4 -F8X;/+8#/S $+SV-Z2OU[7OV[-C,*2,%11I%FA"(.8D$V>H4(
M5Y)I+#-C?%?_%C[$W/ONL3F/.RWEOD[L-._Q0D;ZRC,(C:^C>P]O@?+UJQ2/
M];%JM +@?1698IS34(5WG5$E9;&[8K7RW__$?>]B9Z]N.W$BH?9V[?5M#KP:
M3:&A[VQGI[/7RYUK/]IF/UY_^]#_QB4Q_I@8+]=[U8TA,6X8?/B?.O8G'UOV
MD^GO'-=.:INUD^J;;79XLD4.-W>;!\?;XG!_]TOULE[?>;-;W]G<OH!Q-?]S
MN7WQ&;. ?:0,022>=RT$\-YU(@ACHL#F)>4=_V?K^1T->EP 5VK0W&F0,$ +
MRN?FY]HC3H-'QAN"G(^><!)BE*!!> 4TZ@[K?.N%RJGM5+YFP?Y6^:[2=;/
MNY/3MWMG#&ZJ8J%WW?5^K][N #^'4@6GHH)5^IE%$XW6!BF6FT5HBT'[$D,Z
M28*3P$'Y\ \D=J<^/<$"EOHTY_JDL(7_28:LD0%Q2RV"" -X30?CM"'!:UF<
MYP">W)TGT'_+:P,=J]@KZ59LKU*U'5\?I, 86:YDA2JR,9O1QQ,7.S?>PM-A
M1'!#?=;BLW8G=&/K/BJ\W>WV2_6=DOKZ\\_$!JVCEJ"Y1"$.1(:<(@R!K\>-
M$1YC+Z=#AX]0IKOV/)8:]<(:)0S%/E"*+!5@8)/-MK7H5NU($3Y(Z>=&HTIZ
MFJXR.:^$)T0B112&@"$J,*S)($D86"E+P)DC#U6FJ=FZDIYF0*."H3()ZA%6
M$'AR1@32(8+!H]8Y2AGS22^MM=H_]M/N[\DU"A89'$-SK0,/]^JNTK.A\;6L
M-WRIWO%W0[K(*)6U  ^%\5C[$T&C5M$AYC'+%<+9\Q04498X=4)BS&39%_XG
M0.UDRG=*U#XC:L<V#CE#J-0,W#"MP2%+'EF7%%):&]!?Q[@6LXC:%UK5G;<%
MP/'>:H];_9O8VLU@*.7"S>2 N_5]K_GD S_8;S:J^P>7M>/M\YW]W4;M^'6C
M]@;^I1]@3 <7A_M;['!S_>(_EUOBLTI.$)X2BH(:Q',P9I.18+8CLY%HZKQ[
MU-+?Q!:/2_698?6Q"4/8%3@B*OB\W90A+8U%0L:@P'3X1,(+K/N]Q#K-F!Z6
MBS0SH7_5R\_,2)R]$^2IRR?H68,,* "BCAB9HK!>I>FDD4IEFCME2D)3Q;!$
M0AM0)I\HTCZ 1ZP\9U:):$/N@8%G?,EO*F18YM.GJ+L'_#/5$DM!3.9 B[C
M"6E#$G+<Z83!3%--9['ZX1M%*G/I,Z!-WG-/.?:(!H$A*G ,N<13[F"<B%%2
M<@M1@2#+AIEE0N_CVXV($&AN#LQQJ873UL*CB\^:D:2H52AB2R$BA3##6$*0
M +_.1DHE3V(NG+O2.$Y7D0S3&/1((BT(.';&1N2,UHA*)6PB(B2ME]:X6>:<
M+!/Y[7&6S[X N%R!NYU&N/G7V+QXPG+@3]&D;%(=@L: 6JX?/ JA8Z=!"RU%
M< DQ8&=P0*T'M%E6Q.1:6NVDP]EEF*&F8V7SP)E9\"MQ.5E<CAWC+ W$@=EK
M(AZBPZC E0_@3NG F74QTBA-MGTSA,L)[>D;P(N.+<O-XJ;-=1ASGF_;K)S:
M1D"-5L7;TT;/-LL.@5/L 70MEG<@E>W6QD F8\Q4DM*#2.G&F8K*8QHM=RB)
M)!"': [X".N<K3*<.VR(I4MKFNIEAO4,%1N4)4(SXS&42)XBDL=Z#8HH%+$6
MV2)3F$@^'54;Q%)BF')OC ;W0C*Z3 6;(21/J&QH3GP,[_LG_6:NFZBTBT;$
MOGURVHGUV.HVOL9*L]U]4CO".>2H7U[$W>C"<\)/#V&K:U$5S5$WQ@4U.!KV
M+4BK%GL[:=^>E]3U(.JZ>4PC]S0HJI'E.B N-4<.$X/R#A3/!-92X>)(ECM.
MA?VF*U:9KYA'9#_>_2B1/7/(OG9*6#38,6F0$BPC.WID/<Z;RZ1E4CB0.807
M=!F;;U/]4T'VSY7Q&/-&0DP-W^C]9*F.674^=F//PF##ENVT8$J[8Y+:' BJ
M9*4'L=*-(QTE-6!3.$="6 &LI +24FHDI=#&20/DI,#?$&R9$OX$7BKS'3,,
MYY?T.$HX3Q[.UTZ&3]X(C"5BQH"3(;1"VC&*.-<^2$8$=2[#F2X+^FU_\ZG
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
M<B>,=6YC4^HF%<LZM%"?\__+<]>LL>H_)F\JJK^PZD^9$O58,F\98I8EQ*4
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
MZ6FW,UI4;\U..,<PP*V][OGH=[J:0S(MC?F;Z_VRF>MCHMU.]?NX2F89J-%
M>3\\';8S1ZM&IZIA,AJGV4(FU2=__JA0PWH/VTY,+=^ZO6KD>HW.47<P5KP;
MB'[U^7=D_W9 )VH10)_>.L_)OGH/[BB!Z1UFVIVZO%9#MW7:'?Z@M.N])M8C
MWKJDXD"U/@T_DW9Y)_IXZF)OG'F9F$6*!-TZB9]_5F6"K0F&>TR-X,0JK4+$
M(@9BHA9V=#:>&$)+5N7K9^-_/]FC[[Y^_.,OOO_M]U-X1D [^,'1N_.];WOT
M8.<#M''KZX?W>]?/QO_QZMO'H]>?H4]L[P]HR\YG^O'3L=@_VH(6?.#[G]ZV
M]O+9^7PVOC7.*I*+3 I'(E,"(Z5SD4F%(W)<,B0IB<I08SCS&YN<-KG13<[P
MDFJ)WTU!'CIWR$_*.CR@EM<.">^>%V2^SJ\HM%W/^7$_7%NC/,>/!E[?+L'+
M4DN)Y1;)X /B(GFD4W HF>B,U-+B7,B"TP):!;36$K0$D: )*D:>(M>86LQC
MQ)A)XR-)(=X.6B51T:/A&9F2,8NUUMZB&(5'W N-;' 48>\<\3;1Q!W@&5--
MHQ;.4E1 K8!:?7H]3Q9+G#P1A*C@,>;!6J!B4DKF@A/$!&YN1[62Q?+QX8U=
MPALW,EJI3"Z-C1$GV"$=&$8^@=AP5 X[NK$IFA2+Q2N/%5PKN%:#7L^#:YXH
MC[4-/ A8Z(/3)#"JL7'&.\G%#TS,@FN/CVMB2MM\\L9[@C@ &- VHY&F+B!-
MJ,+2&2:DW=ADC#4U8079"K(]"V2;QPP5PH08L.6)<@XD0%C*/%=4* 6 9HL9
M6@,\^SI3:5%*'ITE"@4F+3"U0)#6G *LI0"T6YM 8=H9TX0IMA)VZ))JR([@
MB+Z@HN:0M-OO#ZN=S6Z"_E8!6_VL(8WJ4$'CU>&;-XM4EEW!0O/S[6)*DI05
M(>>%9MQ@;PF-TMI =$A$8%J5L<:3,M9XP2*Q63)98C'L#'LPKF^@B]TPVN5\
M=7K6[E[$6-WT9MCS)[8?W[1A),JFYSP =S&SZ<F\#MIABF)R$<&B))%VAB*/
MK4R&TX25 \*FFX1?KX%]OV3@CUFM_B<E$9ZYHE>!7_37(J9ZBVD>NSBZH F6
MP;' C33.1QF=$BR::!T6/P'C6_9@KP/N?VQ[&&_%V\(GYX/;Z;8&,U(KJ26*
M*G&PCY5#SF*!E%<QPH^@.=[8E#?4_RI*7&\E+EA;Q%3$] 1+HDS")@^XZ9GC
M6GB+E0I.NZB,Y=:[LB36<4F<=;'PP"-1N:@P%0EQ:3FR)F^&2>RC"M1%[.JV
M*"XI)'QEO"AO#]\U^G$P:(_.DC<;G5AE&!FY#!KGK<')26R'12+%GQ-,/;TG
MY6WL#WHM/XBAPJJ1!V6$:OMQ<)!&'[SN]H[LU_=9>MUV'OWB2ID'R/:W9UPI
M'):?R+U&*G*&N. 1&:XB<D3[R'7BQH/V$F::0BPK#O,Q&<E/MKF>N:K?CS@6
M,=4YR&!Q9\K\T0;?X7+%*J^!\VV87,CEG3!YZF_QU,(:JV%B!XP1YR[F."N)
M..56.,6I,A(PN2GP=>_VW-$(1<L+&!<Q%3&MFICF63.7X&TI:V8=U\Q9ATPP
M26A+&?*>*\2Q5,@QEA!5'#,P:9*6N%:K9HEI&<>T@$HUX)U?@-O>GJEBS5S&
M3^^+^6%4R^CSU]W>X5ANQ0,S#W(=SGA@(@:6SPQ,9@S@Q0UW2+/(D<'$)&N(
MEUYL;+(F-J1&KN2R(U0V[IZ-F.H:RW([RA9^>">4G?I4DM2<"1N0D((C+JQ
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
M , @+,5_;?Q?*W0B3*3SDY8_&4W(T.UT>\"*>B!;D')LMU'JQ=C8V=^Z5(,
M-ER"#R9S_7+*5#/F<_72FR9.L_K^/7LV_OK_C3 IKGS[<82)'[^"-O0K9;CR
MXI-\^\WOS2+]KF_CET./QJVM!F;\93X;/R%K0KH8E3MJ5]91[B_,KT]#F'43
MU02"T<W+7J,7/\7*TAW-SK$X&B<VUZ1LC90*1AUT HC&1.U@H@ W&?&4W+OJ
M=!2LF3;K<P:%^+4UKC4/?<C]ZF0#:SB GEP3Y0N H\86J$6[D7TLS0H0)NV
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
MV/>[V-"4!*"5=^VB/^G ^!]?XM?4MJJX6!7A,=FP!A.F?=%O]6_8N1_3J0[
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
M)8 *RW=RBHYWF[/@G/?%)_7TJ1H5F)XY[6*%IG5(#'!9L4YFC!98 >8[.9H
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
MWD@%GB?LVZR*U[KAVOP:[GK#Y?E?]YIB?6HVSW.EYO;;+8!F[V2)UX!F\<C
MA.&GQ0C[>-L6+OP-I%45#_O/TP#O'O3/>SO]W3ZV[3I@6[R]OW'9OOS"#X^W
M>:?_E;7[;79P>=CK]'<S>,9E>0^\:W+(OH:'GPZ/VY\ZQP?[1^?PS,O.9K??
M/CYBA_L'%W#?,3[C\--?8,1WTO:%=_[W_M:XO>>=?==QS+3/%$FCB!%NF"1"
M18*$D2]-P'S#E7CS/HP7^W_]?A\21W9_2U*_E8"9>^6\#&D8SDME.&$:B%3%
MW%.^Y'&@A!=%6L;21(G@0LGKD*WK#.?&$-<-+[H'+[JL>)$)(D$#D9!$A@'A
MD@O$MJ!$1SJF 1>,<O7F?; 6LT6DEQ7B1B] &WUN-M.FP;SN06,U-5;3;01U
MS95>/(+@]6^3\AF(+CL8OR7)4\0E+&5_FP_-%7&">YE=+EP_OS?L=@N]5"]:
M/>7A=JV\[VFO>+=0&LJ=W7 ;.]/,>V<:9YT+-ZY*2^]GH5UT]NJ63A@FA@6<
M*$$-X4)J(GG@$QTK/S%QHB1#$#FZ1F/XLP0FT)6ZK(Z><6NKISGI#V<H-"=]
MU4[ZU([@,O#3,$Y)DH(QP0.3(-*!3_PDU8G'F&'82X<S-"36.+NJM?GJG/07
MH*D]-XNBLZ ]-89%8UBL +DNEWT+F8&W95[%WA>I1/XI=A"=8";1LNCV"W6)
MWFX-5EL9^JG/M$QE?%CCAUT9J[DFA;+1=&ZCZ=2C-TI'BFK.21Q'*>$1V#2)
M%TL2*:7CR(]B*D.LE_86\8!O[3"]U>E8\?A.P^T:;G=/ [#A=H_$[:9VG: R
M-4PJDOH\(#P,)%AX?DRD9RBE3,2A0X>@BSU2GQ.W6U'U^3\V2?QIX!2FU1@;
MM8*0*33SUKG#M?PX&O8_3-/T%XLW7G&AAO\]%=I7/*7869@2+@./B)!Q8H0G
M:*J$",*;%FH\&>[C?*7&Z1"K$3/10_"K@B[J<*734B)3T(A#I?M)?8;X:0<-
M6^XMC1*(N[>D=@DKHVLTVA1OO)[BC:8HXN=%$4T!0U/ \.L*&%Z02WJYD;-7
MU.!.RVEMR^)\(H]M@^OA3'EN 8]U)6W]+ 9X&W_PBPT0LL@7<:Q50B./)SJ6
MVA=2,RI]9AB[MJW5;0*$]U1J-RPZYLNP*X__Z>_LGX MN0MC!#OR^$O0/E9!
M^Q*!Q+Y<'GS;!OORB]>&9\_;E9UO!\'.?K??^=0^;U\>9IW-DXL.W(? 99W-
M3O?@^.#B$.9ZT-]-VUG-B\8"JJS;+ QY1+C0G,@P24G$@0:H'TA*DX9Z&NI9
M3CU2@_8?QXK$1AK"N4E)$LF8!()R3XHTI)X$<;46)&R-Q8N.V/M&GV_+K'^U
M:_:F <E& %W#0B0P#VVBT&><\I"G0$NI'U(N?<_ \^,'S%!I6,@3L)"I8U-Q
M'OK4>,0$L2;<:$.$ &9"5<QC);U8*=903T,]RZE':ZE\14%SX0Q15&-#I/(X
M$4JE3# 1T)2B (IYL!:'[-D*H,?.#E]]&V_FFC/;361\-XOOM61]IA'H9C0(
M>$(YYSI,HEAYPC#? TT_X0^9W]UPQ4?GBO74"(]'3":^(B(1DL!^*Y( !9$8
MK#HE1)2F)FBHIZ&>Y=03@I)D DV)%)X@W$>-+(H$D2F8>C0.@+;TF_?A&@L7
M8\TKGT[<% [<1X3$5*8B] +#E>)>J$2<R""4:: CH S#&\7Z>3.!J6(=1D&:
MQDH3+41,N&8@0H(P(0HD".-)%("YUE!/0SW+J<=$@6 4['DOU*" ! $CB:2,
MR$2'@8@,3P48]3Q9\[QPE67(BX^K[9I\/,J4Z]B+EA2>X'L%SEZ\#-2^YI*)
MB(:" AW[0B6,IT9+(7U?QDUTXSESL<Z'FB(L NHS'7'B:>J!#)22Q"*2)-"*
M)9SRB/I^0ST-]2RG'J.%9%I2$OF)(3Q,?2)T(L&JTE+'H 4EAKYY3]?BP%_C
M-/E5KLEG&OYZ\6*$&U!ZN8:Y>HS+@$GXV5 O46D4^TP^9 UVPPB>@!%,E6'?
M^*E,,;N"18)PD7(2,U\3FOB>#+1@H7=K4ZJAGM="/8H+WP_CD&CN^:"$>#&1
MAL= 0FG$* TC+] H1@*/K7GTET6XGE$0Z^FLJ?TA=HN>B4S5&G[<)SAU;4G.
MZTX7>43HHH8=/CH[K",9A92R5+" !(HGP Y]#NR0)B0(=*A48##9HZ&>AGJ6
M4X].E(@-,R3R!*IBGD>$!Q9]RJ+0Q"S0.DC?O.=K/*!KR:\+;ST<-W]&P;%&
MA*T*)E?#A)Z "=5*N>/84V$B2)AJ0WC,*)$I2+10)W$DDT#0Q&NHIZ&>Y=23
MQA$-3)023^J @*!*B?"U)FFD0S])59KX"/"VYB?A&A#:RQ5A-RC,7]JUV F#
M]_]'CO[S?K% ^89]>]'OOZ(]7_DO[_GZ462C?T1O8J;=W_.5 1>X*,[SL;J$
M<Y3!V>MU+@]XYQCNO53!X;>#R\/^UN7AY@:<4776WC]9 !?H7+:]-MN&L_?5
M[QP?L<[FT67GLM=#>(Z#_0[P"3BCEQOG._M_I>W++Q>=+]_]2)A0&4HBS6/"
M9>R36'J"!"(0')3+"$[M?.?7A$O#HC2"9=?<"V3B):F4:<JUB*B'G6)GX0@^
M;FSOMO[9^/OK5JN]M;'W=7>KO=79W[M#^]?KWSP[4@&?^:E(:"P2,+!4PDW@
M^8&G69@J9L2J0B64G=A'V ):YZULG->:H8L\-T4C]%XF9-9SJ EBW$J!P%L_
MD,+7'7=T?^,CE1B-+C#_6%@YYM*5@4V);%![=#;(8<]<H_79=IEK\!U*2IO"
M+/*N?;W]H>8I6FN=CLRI (9ISD^QH;L;Y1">,VJ!Q!W!1<7PUUI"*3>24W%A
M(13P4O@0:&9F8FO8M7XT/ >9/C:U*;8T_!D/"SR'LF=[[P+;W8_&+;BZ$/$S
M:_%Q>G^6@R8!<X?7N9:V,/I,(4"$J %#P!X8>*X%[LY-KX=][.T46L-1R\X5
MQS""'4]ADJ(:^47K-X$ %MG8/?9W6$"\UXH7&*6]I="1I!F?(=P%4. )//A4
MH/C(3H7MMCNV0X-UA5G9'KZP# O;6RPF?G\TR31LIX%3B$(FR[NX#?"0D3$$
MUF,$<^G"/UCN#]MZULU4%X<XQ-6Z-&XEL@%H0@5BN6U]:NRBN;/8-^/N4,-Y
M.$*ZR_ #D;O.PK7M@35UD!_YM7@:11O94KPZ0/>(S2.Z^T_7:A:[Q;*PTC8>
M?PBS:^.S]0#7XF\#%-^B;UO;;K\LZ;J#:EK_G0PQ/\92G]TFI+8?IJ RW)T1
ML%5$8E%7<I7U9NM^Z=:Q:NL<DX0-'+2*776[B>@V0PDO_H%,<JUE,GNASH Q
MC8&/X"8.RM_66OD$3C,<O=G-QZW.,YB9&)4;#9_,,-D%:BG)I!K%8#@N2.@=
MWNT&G-4(;W:H>(T2R-Q *H]&0U"L1='8O'91P?*P:;(;Y41BJ4R!#H1\)YT
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
M*/BRQDI_1 XZ8Z734*6>81HY*",\T(I(/_1)1)-8@J%.A:+WM-(;QMDPSM?
M.)^'RMEX$^[..6>\"51SYG&.R#8:.*=F@L ^1H2FG$H_X#06YJ&\"2O 0I=4
M*C0YEDV.Y8H/MLFQO"YEZ^?=$YLTRR;-LDFS7+5U;-(LFS3+ES#")LVR2;-\
M13D$*9<^58$P/$IX&#,1I%0:+_)CQ(L1\@&@MUY\H&EG7_D'_38_N/PCZ^QO
M>)W-#=K9['7Q]YUONR>=3YW^(=9W[B_ $@2=2YT=7':/VY^V:7OSB]?>_.KM
M?/N(OP>'G[YX!^SPI UC68+ZHB*/\E3'Q M51+BAAB1:)\28,.*Q3"65\LW[
MQ%OS_'MW4VVRFAJ.]%@!G+NSI": \V2<:08P!38L#H1.2:"3F'"94B*4-,0(
M/Q9AX L91(CWU^19-ARIT9%>5V3D\5C2USI+\N-8AD9$A,52$YZ:$+-R. E4
M)+6O(^FQ],W[.%F+DWB%E*47[SYI\BR;H/?+1IYNS-^'X>C>?,=IX>DT\!E)
M8N41SGE $JXY$0G\[R64>CQY*/-W!6+=3;I0PSE7RTQ_H'Z3C9G^B!QTQDSW
MDH@SD_A$!,8 !XT8$5$2D#B**$\BSVAU;S.]X9P-YWP-G/-YZ)R-.^'NK'/&
MG2 U;%O,/.(E*2.PFYQ(GP+_E)HF//:#1,N'<B>L  N],R3T;1,OGQ:"] -<
M@9LT$15P, *%%JBBUSDI"HAAN,U80-YLT!H.3.O"B-'5@+]S8+JXJ@7VL$6R
M=FMD3ZBG:" C&>K8BSD#N9TH+GW! L6%"-/P.P_?_'QA:?P(*[N0'617-EQO
M_6*@X#\F.;PUSS\,^S(;V,7;S'+5&^:P'RN"%NQULJ2O^A\'.\? <;X=G'4N
MOUZT&?R_^86UCW?A&7^=P#,NVY^^LL/^5^"$V][?_F[/_+E[<?A-GTK&P_;Q
MU_/#XPV_LP_/OX1G;!Y<P+O80?\+C+=]=@CO.MS7)P?'NRE<PSMGWQ-J8(4E
M)2+&>$RJ@5&E2I!0Z<!CTKH_WY28UT9OC&W/&"^1B90)2RDW?BQ],+A9S$(9
MP*W"F\<3_N/KWG9G:V^O]6&G_<=V9V-_>Z>SM\ EYI&CZ[1>D/EU[[V2NKT5
M1)_?'\%C/W3%:-SZ^^\/J\W]M@>MOP3LQ>C"<J:U.I1R2ZC_3C*$G*_-"#'"
ML2'K>OW#T]'P1Z9A5%OM71!#Z?@,49,M*'M^FHU!EX'G@GP[Z@XGKH_KU_6]
M=;Q X87XS%-81NQ;T3KK#AU*.7S8%Q>M@8$!P,(,1T<(2HXO/>V)P7AF '*2
M]32PVT%]_/_.6SH[PM<#'TYA?09'^1H\/U/=5C90O8DVK9WQ>+36VAZH]=JC
M6Z9GU'@T' #+ZAN-$M("OH_T='((0OW_7PR^;'S>KM_Y7Q CB"H-&R..C,5]
M![$\01+)+>R^P,ZVD]ZX%#!VC:<X\]/%GUJ_K:/A4)]E/9Q&ZW_=I@44:)C2
M4&8,2 ^52.&%VH^$)P/!E6!14=U#YY3.X!9*YZ=B:)5N&;XR;MO>WPAV]K^>
MM_</8%PG6,IH4@V"V@N(GQB?<*QBC!,5DT12(:/ 9UIAT^GUJRK!X9CW<&>1
MQ++!6 R.,E0Z1)Z;<;Z"-+!$"N]6Q+NMX0QD:89ZTX:=P4;!538&^N_,-7!
MST^>@[S0V]5\W<4[V%1AORL&#:'-$EJ +6P3%H52*Z)\CJ@#.B8R$6"?A*&,
M#$A[S4(D-._GA+:^VB(*>P2 @''T:!MJJ(I[UD1 C9&V,NS1,4:]'%XI>JYE
M %[O>*\]1,-3XT1WOH05S_3)L)*B0OZ?"A<X9T#<N6U<,+#&%_HM87G@G[Z5
M9;.O24?#?CF*4Q PV,ND_DZ\_4:F0;$!Q2IQMAYAPG'9QN/MR/0$/GQ:9_:O
M606J,">]Z2U"6BEU]2T+90A/1 PTG%N@VM^WL)J2RFKJCJ8U1$>&R)$1)Z H
MPPS?BMZ9N,C?_&?V2,!YF%OX^36[<F72]$GTT?\C5F8LK>X(I=+_7+]%$1Q\
M:VO#&4(3'<_3__F/>+]L^U?.\HU^N>5;BD,0HO,B<_4LX)V]4E3^=7SXZ0OO
M;)Z<M2_;7F<3[OWVL7O8;]/VIS:\$]^UX;6__=5;$)76#WCD[>QO7+8OO\"]
M1^<'WS[V#RZ_PEBV+P[8U@6(WO.#_C]I^U+QSI?OON=IF82"L) *PB,5$!$&
M"0'I*&#?,#=(_C_VOORIC259]U_IX-T;;R:"8FI??":(X!C;U^<="2]X'/"+
MHU80UL+58@Q__<OJEI#8; 0"A.@S,5A;=]>67V9^E95YV0-V+@A!?"(8/%'+
MF58TI" (5S;FFCJ7/>!W.SO;7]___7>QU=PNWC=WMZ#_?_[]IMCZ_/G-[EU<
MX=\WX&*#O2/&26N]9Y(GSBUU/#DMP-:4%);6\W*=)\MZN2V222NSG5'YA:#V
M3PYC92 <C_K^T ZRT=+RL:H.=D'/QY\>?-JRH-@U=8RZ$3SD<YL_NP!C"SI>
MYPU,7/0EM^%F1VP8!\/2I8=UWVZ?EM[_;)FTX=A&.LX'7+L'I7-3M../V"["
M*#OQU<#U1OWA8?:W^Z"K,UD0+2PB>#DZ'M, />]'_7[L5I/@8W]HP8:#&Y6F
M&>C]D0-;K5O:83!CW0/H+_S M_I^U,G?^#@HJ]-E;C?_Z?;@^TP'#'O]TKB;
M:?;8.IQ,P^P@WQ@L^%BC/P2M&Z]KV6,U8%Q$KHC=+"G7,>)E$<!)]:V+%;W
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
M$V<1U<8(R0..GJV^AKSK/5YJ[,0=?<IJ$E\QF/70&^7;37IPZV*WJTU)+6*
M5D;// )M=6V81:U=[J5=9K,0!69]%#RBA#E#/&&!=/ 4M(L6WA-*RN(9DJ\+
MO>"XBP5(TO.@\&M,??&8NB1[GG6,QV,![#3&@RC,J7(>8:DYXDYYY'P2R-$(
MTXL=3T(O/,:CQM8:6VMLK>-)5@Q5I_$D+ FL%=%(V43'J$IB0AY;C(T4E#"S
MZ'B2&E1K4'TIH+H<F'H3"=",PYH"N">63@EFDB*.SG*4L\@C;KE 6AN!+'4
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
MW:2O5<*]5,)L+A499;(V!62-4X@G15&.^$2!68:9XDY)L[8IR3J6=]NU7X#
M/ 617>/=2\&[)=F5JR,$'@O\IA$"BABJL::("AX1%]P@[41$+@#\62(LP7>.
M$*AQK\:]&O?J:(1E0+R9: 0=L!91(X$#03PD #OJ#<*:))^KOUIE[AB-4 ->
M#7A+#7C+@7<W.;;-.*S=VGOBW)3IE%*SH"U!FBC .>\H,I9$% -7BGA.$R_3
M[*\S<;?XAV>#=G/%2/QK:*$K\&]H_=B\<@P)/IS<HF/[!ZUNU4E<WN21)9KB
M_ZZ&#<2KUR^M@E>C+@Q\_M4X(&+0*N6\EXJIL!5;%\G.LJ/7=TP^4;_6-M]W
MB[]&W5ADD%DOAH>Q>-WK0#M.838G"9W;IT7;CKK^,(9BJ]WN?8[_6_S/Z]WU
MPA;-=Y_SLAN5O0= *OQA*T_AH%,,XV (4U]^.AC&3N%CNYU3"'4'QVW;'19]
M0*OC5NP.!QO%[F%K-HRD.+2#LC''O2'\ -I0#'O%<;_WHQ5BX>)P&.&FL9N'
M_4=K>%IF)PIV:.&%;9\.X&8^=R/'J<"%OK3KAN<M'130VGS[G-HH#C=F>U7
MM:UN1L<RQJ4XCW<I'Q%_Q';O.-]UVE9H*LS[=O2QXV*_DFA&ULLA+:]JV+X_
MO/ YV;C-JEC.Y3Y#!SS#]7ZA^?'G,:RA6)S %/[7'#K;*$9U\BHQE7B*WD4I
M@R>$:6UQE*D\#DLFQV$)9I>4MYA#><\V>"==5N7G:EL^3[7=CO_SZ73_:SAV
ME$OX[CNT#=3TUEGC["-<>_!S[^O;SM[9%VC+^],]^N:TL?WQYU[G/ZEQ=,";
M)]^$5\'CO,VHDT6<4W RA,*(,DXUML(G*L#)V+CJ8A2PN-IYGK.$SC/Y,@F;
MO.;8,\>U\!8K%9QV41G+K7>7SD+7D_\@DR^:6]^,%#PHR?(>L\O),7.HNW$H
M:"6$=-PI;?/DDYLG/RNGK B&A_T(Z@#F^7!0Q&[&_A*UBPE@E\ND4I+].#B.
M<!]0!:<;%:R_O>UMUB>84^J,>99=X$DQ276TDG)E@TU:)$^-=A;+F&B-.8^P
M[+X36'8Y@ZXE0B"5:$)<R(2,H!)YIE2D4HJ8#7[\"\Q9GP]P8"DS@4443' ,
M2D8236U(G =IM(_US#_*S.]L?;,P] :F 1&+->)22*238RCX8+ 0 =SWF&?^
MJI]WMYD7P3DGHW"1)4 Z9ZT'EY*!6K.:6:GJF7^,F:>-@V]4A\BC M=>5+7T
M++(P%<@H03016/$D\\S_0M7,:V<8I[E*-IHD+8^4.:RB=CYYAB-5K)[\QYG\
MG8_?/,8>,YL0IC)G4W$8:>\U4AH .4J8)U9._M7,@N>3?Q+[L;#5*(]]TMY@
MF&V B9L,_LR/EH^#]?-OP-T-(S^<?A!:!ZT<3Y574@_,C7[Y:@!34Z7GK;Q9
MN-F];!1\=QM%)"*TA-5I">74@78"-8F9EYZ$0*2I3>.'7[)G;WXV3KX1 :Y0
MC Q%AWW.KL<!K[C,V6RI$8XJ,"$7::-0+#2-B3&P?[B")PBI8[3P$4Z!!5O/
M_*/,?#.7CDPX6+!.M<V:"E0'LCX9A TL@.C!A,#\UV UW\Q[ZI137K( ,L]8
M-&"L$*8$3']2,K!ZYA]CYD\;'[\Q"D8B#1@)8\$Z#<XBE^ M> _<.+ EJ-(+
MME&BERG"7(?@/)C#QC*GB;?$46J4JKF01YK\G=(I)=Q3@H3G(/;*>F2P3^"C
M>LH%&*Q<T5\#_M/:*!=9X]S&O-!:W5$YWQ=XY#&?R^F&$L?#/XY[U>;+JW[,
M(1L_XA\GK3 \G.S$SEPXWDC#TTNL*[<$;K[D2LK&)Z*MB;HT0#-_#_O3W;:#
MB%P_VN_()FCL*]L^L:>#M7]=Y.%;771I#"]W_\9.IO0DFP[_MDO3E@+,9X"^
M_]/"G@A0?3)HK#FET1C/';,T"Z"527Y3:YN[>8\SB\7KC)K=O#EB-Z^;R4OK
MO8(PG]E,"1K;,YES"EGJ>'):.&(EC=[].F?GG38I+D+NY[SE-VK'7OI%J.C;
MT7#4C[/H_*9R'\K.[T)[_FSW_/<7!\N>@QVNM?*620ORR#CBCEJDB65()L,3
M"V"'1[M61-!=QQEM^J.X=MV>V30$X(]EV!^$A0V.9.JUV[V3K!?*K?QB,.I
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
M-N.P5@_SJ(?9%(^.P,1IQ1 XZ39G@E/()8Z1,HEY$J-0(L=KDG6%]6*+82U
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
MYZ :K-#&RH0BS0>&?#Z"')) +GD"2M/Q2'+R +PN[U_]>FE =;62\+]N?"Y
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
MPR\G7T]T4;7*[+2)Y\T:/RHKLV[O4E/&"[:\Z.),3)H/]@TX3G!+T&8PW'G
MAN7^VW#LM5>F],S3SEN95^:XH]6N KA+_K3J](R$CFN7ER9)KUNIE,J]ZL3A
MJ^(?K7]FC"AYPG(!9!DI>PYF65[[ (F#[ SX.+GA#7M]U>YA%F.0YV&LS/T6
M/-&/EPKT#&!R=G#+SV9'_M!FW(B9SRVU>2C&DAS&,SOO\_/T_:,%?;RX4F?6
M5Q\&&^P9USZ=66JWV:@L^=#?[@])LO8;5T4_F:M"\,:$GA[OBU^*_%",ZN15
M8BKQ%+V+4@9/"-/:XBA39J IP:1DH"<A(!<C.S[ 1,&(;75#Z0)_Z(')'8>M
M?CD]?X)_GT" P1#W,"6@@W?AV7^V>_[[T]+-M#&AFSL?Z=Y9@S>W/=_;;1_"
M;[XWWWTZ;)QMG3;?O3EKOFN(1J?9V=]^<X5NWM_>/VJ<'>#FV>'ASM>W\)R/
M>!^N:6R_QWN[T,ZS[Z=[=/][8W<_-8_>G'P37-/ M4**:(PXMPI9(@6R7,=
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
M@BR7\,I%$HA4.DJUMJDN1P85>7[N5AWF-U(SCZ3<.D/MTR',[=/37M>_W^+
MTW7L5[MO'V*_-%@O4=PT,&NQ943G4D^.&4 *&@+1*FDAJ;D^UVR9ZNHB75DZ
MC/^?O3=MCAM'MD#_"L-W[GO=$04-B(4$NB<<H;;4'O>,2MVVW'[V%P=6B7:I
M2K<6R_*O?YD@:]-B:U>5Q+EQW9**18) YLF3B43F;!^D"4I.O8;D-,PW2:8A
MRWS=(]?WC1'Y#".,-T+)G)&H"TV$UX&8J#TI(U<.%J^@$NO+;N0WKB[['?)T
M65VX$PO^O6XOE\6EE;7CE]R@NH'V7GKO_%S%WIU'HUL=OIH.\YD.1T4%SYDD
M2IF<B#(P8F$Y"5<L4%ODO)3AV?.BPXH;]W.ZD1+?M)_![?F*[3T>X![?;:NU
MY,.?7WJ<?J_Z^**3_VAA6CK@[5X8HZ,3RFFM@HR.:F>-M):J%J97#:9/%F!:
M6!<MXYI0C8VXK*!$N]*30CB66XJ9'^R68/K6U>D.Z_F?6Z.AUL;G_[+#?YYS
MDO"2Q^7*%2[@P.Z\@,/\E%7*>,7SX6E^7]<GQ/$\[2AY<K^94?#3NL$KD_UQ
M,BT;O/WU_=[^\<[6'Y_ADT_=3W\=[WSK@G;Z3[M[KP]!\^7[/=#VK;\_G<[^
MV-G[_6!W:_-XYQ"N8SNLN[7Y;8=MTR[;D=V7'^ >O8/NWN?C[KMNA,_RG?V/
MA>)&%)Z3$%!'I2^(CDH0C*18K\OH%#M](DL6A@NC/,<:!D$7)NA<B@*TW3A9
M<G4Z6^3-WNZ+_V2ONB^VNWNO_MY.)1VN<SSKQ\]='F>A\M*!M6".6A&HLY07
MT2A5 *,KN70/6Z_^JL=#4S)3MGO4%&/H^^QUJ*L"!BS[CA^^[6.-H6D!P]=O
MWIY?XOT.3SPNY%[--&U1%],XFW?8[/NWZ1A9\/,W21>D]]C$H];5^"0=+WW2
M6@H.#T@ZY5H3)C0&+;@@8%(C<2&Z0I3,^>+,.<B5R]':6ZKPU*1-30YA;' 3
M[ DY*^L%DIO*>>'R+Y0P:8[-S>K082WYK,[KP]*=@.9XS@MK)Z2"@056-)TT
M9Q<ON*P^W9_K2UXZ+3:R4(;JX9/%M-Z017Z=7#%>;C!VN6R>*R4)T0T0RCO)
M:!+M8-O!WM5@Y>4&]$03V^JLG>2@;$XK[Z7?\$#32_2=GW!R4Z(M:38:<E/_
M/(\B/.&Y>9=^"9XTLA.&9K^6G.DN5_JES8]K\N/2;" %:C3NZ4[)Q9*3\";;
M C*6?L5$BBQE4MPP@W#-.@C_5C<M3(R8_;H57%-*O3D@>*'H?#<R_8-N]D\B
M\!RU .X2I+92"RI+FY?62U[F43LJN4N!9YJSFP2>S_>0-X>I]FLJ.GIR)ERU
M>6R&?GITLL:'F3'^?3!,:K$Z >OK.<M-P/KW:C<YP6]Y=ZN+76B/=^&:#WN_
M5>\_[;.=3]O?X.<#[*QUI@/MNU=R=V\S_[#GZ [#+K2;LKO7Z^V\Q*ZU[T]V
M]KKP\[;H?OH[[KQINL]BP)H;;)XE2^(5YT1(88AE/!+/0!PXHX;9^.QY4;*.
M+M3M-I^]NXCT;3?Z;K%CG;&CH:<+S+1&DQ8TK@8:\Z3#&*@3A1/$^% 0X9TF
MNE28553$6 ;'E?'/GK-.4=(.UT\--NX6*LYC8P^*%)?/D+SR^Z\I1%Z<07D]
MG&1W"(53?Z/Q-):2,%N O!I SC,N:1XTUTR20C)&1$X%L;DIB(M6Q6 BDX4$
M@,PW](U3+M<,'%M.=6E.5086G9 21$AH&U2I"AZ%+U@A',_I@W*J>L/HU;R0
M96H@L7=@^@W$= ?-/F?+M:X#)?.,(J.5H#9*HB,%*!$B)YIR04I5^L+D-JH
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
M>T?5UR8N<H;/@5B!E.V/#VK9F8%F';X"8:G%,CN<C,;H0X3_PU(: *\HRSU
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
M2O_LN2[SE=?:M2,\Z\1K7H9^&#:[4,8?5OUJ-!ZF8])//M/%:R N&BB+E%&
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
M:JI)CW .I[U4\(_HXS;]VG &FYLNL[9Z/D)BP@:3%O9[X9SA;IQ1J#N$UM=
M4@$:,+-E^RMVM36]%]-W_^WD91CL#\T1"/(F-I!.1NHI0VYW\V/01DOG(J%*
M"2(4D\122TE!"Z/A?X7T<N5;(C:KGL)C^[,U1K2I^3H 71T(FAQ-^XM/A6+:
M&'ET4!T1A 'OAX@!B'B-<J W@K>?*4U]W\4V1"E.>*HET?1K"_&_[[1M7-";
MX???YHHM$)=7YOF_[/"?SW_TG95NFPC,_6XZ$1:Y7I^VB06[](#6)P^T;9O8
MMDU\^.Y_;=O$MFWB%0X?K59UC0M@Y@)N<AE)OW*'H:NJP+6+(=WC(!^!V'[G
M5'G.-MBJ'YE^VZ\P@O &FX1?OMWG9<M,K/'!O?->\=$<P&,6Q\)SEELGG/"*
M4E7:(#B+DCMA;O,H\T+L */6.+IWU?A@&C_8_MHD3FS6V1M^SWQ=E=-XUXT>
M-*?Q7LD/+_\2[S]MR@_OWM+NM]?P#!C;UA\'.R]?][HO_^B]_[0#8SE[&F_G
M4^_SAZV#:F>KUX-G\>[+'?IA[[/8.=P^_O#R+7U_",^#9Y[I!L4,)OUI2QPK
M"R*T4L10'TCAO;5:^R"%PAKOG<3'5KR>QI5+Y+1X]4CQ2LBR4(P5,MI2Y$$8
M+6R@5 CAM2NYNLT#PRU>W3E>S4\/EUX45#-/N*:,"(EU&((J2"&$RO/<AU*(
M9\_!:^?LQL>'V_H_UW7"UH;-O@YU\ZUW@V'/MP6<+^[<7N2%H!:/ L#-O!'.
M8*57QW)!F197;KC58N;=8N92]ZW %"V,Y"1G/!(12D:LB9)X2\%*TB!LCCV/
MBQO7NF\+-J^N"CON70D"0)G(L?,D;N5RXUE4@6HGV)4+-K<J?.<J/*<]6I8,
MZU82449L,Y,7Q(H@B,U-Z;G#I?7/GM]"S<.V>O.=.Y67WFMXI![GY=__T8!O
MR7(3:'2\T!+LK[%.BFB8C[34%'2W#9^M$2XOMO_*8["NI)%HKCG@<F1$"2L(
ME;DIO#0B#R&%SYBZK?#95;8J5SFV]C3+^UWMY1\- !9"42^YCM8+45"OM8VT
MT"+*G'MP2-IXW%H!X)R8<NN,AE4DNF2,",\H,58K4H; \C)R)EU(\3@AV%T#
M8,M:'UFZQ)_+B9]/-TNB39%8IZ!RFR+Q%+<<<T,#XSY:Z9@H3-!E0;5@0I?.
M69T7K8^W1A1G,45"4&<8]24)I0I$Y,(20Q5V3HO"B))[)U.O(*'ERN\XMAD2
M+5PU&5W1^!A%R8*4(+E80DAIYK3G!>/2MAD2ZP57"QY9&0-3D1.:*T6$LX)8
M'BSQ5HI2T0@.=XEP18O53^AZ!%QVS1,DMB?#P=%E>C\^T6U5*G207@96E*5@
M3IJH\[*TGG)'M9&7R8QH871%8'2IX8_AS 4O./%<85$]XXB*3A,%7)X''YDW
M!F&4R1O'M=JTB=75[Z(P3)2:2Z>9X!I^8Y;C_P'MM]3'EB:ME7[/:1)57DI@
MP,1Q(X@ -H1]) 7)2UT:A?L4#4VBJZ_?CX FK7G([^9YI$^B$2]WT0.BYCFU
M6N316YI+#DKHA"PD,[)E2VN$IHMY$$HQ%JDI">58-DH&111U@H1<*I$++:Q2
MSY[G'<I7W^EL&VW?X)A@+FC):'1%%"XP"UK-*!=:.2TBNTQ0J57B>U;B.24R
MX+:61>"$,N:)")H20TM)?.GS2+&["K//GA?\MC;R6T)TYZU5GUZ2Z97?_]&
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
MB6X,CW4BMH(+AS8,IW-!E^;BEC)_5SHJ]M_3>/K+)<3AJ85TGUJH]$8G+Y^
M._XXW6K*#"]BL(9;(TKFC:>>!R^CCIIY)3^^NG&T\L^&G/W9,_WQ9M]O3_E9
M-XP?B=O\5L)U7W>V?@<7UQ]\^/07_?#IP\'.8?<3W/]@%]SB#Y\VOWUX]_[;
M:;>YN]<#FK]]O//NU;<N^_VPN_7ZL'NX??*>=>%=ML7NRS\.=[:ZO0^?NG&G
M6F@27>J8ASQRH@HOB(B<$:M#28(KE2FLY%;I9\]SVBEO+2BY1F'%%H]6Z=VN
M4LF9.2]UZ7/#N  (4@8,>#1.4E9J86W"(YJS%H]6 H_F_:Z#I])('X@L \.>
M@H9HX4MBH_;:T9+J@C][KCOJYEUV;A&.GMHYOQLT@W@2)55-D9L\!@%00X42
MA8[!"%[FNM2&EC9>3(=:C+D;C#E9X#R (8:'G +3D9H(04M@/V5."BY+Y7EA
ME/-8,+6M>OR(590R5:K@.2NQ! @0A<!#X0(--GBF"W4Q0VA5]*Y4=$X#@*XI
MQ[@B490E$51YHED)#@J5&FB==;%06+'@QH4S;U%%GUJDY^8M$B[K9:TUT(#%
MCYY1ZST(,"V]":R43GD6I0FAR%LN<,] TWVQP 44U5J'4A,P !Z[>AI@!=&2
M0ON<"\Y]89$+Z&*%O(U;"GZT*CJCZXKQPI8^"I&+(EH5%-=>8F*>TH**E@O<
MOXK.N8#D11$B!Q7EEA*1\X(H;B)1QA1%KO"\M7CV7!2W=>ACA0("*VW_KY84
MO[R!UB;%W\,$/1I\UMZ"A\:8M[D5.AH-,$VM]D;GME2B:'>75@BZWRRP*ZDY
M%Z6.A&FJ ;J-(BJ'7P7'_E*N* MMGCW/\P[7M]4T?7U2WF^G8%"+I"V27N4
MM"A$&:2V$HBM+&U>6B]YF4?MJ.2NW1=;*22=DV!?*EL*SHB3V$O&B9P8401
M4IL[RPM6%J'9I[]Q%>.50=)+I([C[RCA57]BTKO^*UU6OZD=_O/YA1FYC0H)
MME%BI.UH,*KP!K\,0P_N]"7,$VK_=SG7N9D0.O^*L?#ND_'%7SF3R/A "=),
M+$_'XK\XW*23U.72EK;PBBK!6-#:"<L-DTZ QQ6+CV7Q;/JE@]F1\".S'X@=
M!O.9F AO^(OI'9N3T;-_+J=!5WUR:N)/S]F%,Q/CG<U,+9< :(-ADJ)?0!O"
M$*^",9F5&4MV,$04_Y]++!&X9RF[?! S/'L$0C?ZUS_-\_.6_X(T?LR";928
M(!GXI613AE#!B/KC7PC^Y<XE^4SV;9+D5WO;.S6LL8WZOV?_W=GL;K[<WMGN
M[OT__Z-87O[Z)MMZ]>;%VS=O7NUVL\WN%OS_YG_?OWGU)MO]/?O]57>S^^+5
MYG^S%[O=K5=[TVM>;[]Y^]^]=,GNG]NO-_&#-S_*\\<9+.YR<M(=?ZG  Z_<
ME4]&^&KD)J,1<@4\Z6#ZIG<RJD8H+(/),(M5W_1=97K('7R"N'3=,(PFO7%]
M&9CX))VC;'0PF/1\9@-\;GPV'NR'\4$89L?5^""#GX".F(E/2:%XN] ?U3\E
M<V'PS_/GC3!K%+G"J'E@+UW0'XQA<JH^GI>#7T-O%([A$0'^E+V"+]3+G>/
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
MIO 5;0K?:HSE::3PG84'TQL-YF9@QLEFA786Z-A@>$KMDXTX3$D;-9M*9 T
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
M!9OFNC+!-(9-,4W++R\WU@Q"/'4@(LY0&BX=I['W(5AX1$(N6#7R.[3E#T*
M<2>D@-9:F)7P"9RS,X(1F HKPH?+Q]Y 7ZX=(I,Q+42-7R=I-+[&'>>V#+P+
M?R1W?,&%+X_B?S(RV$I-PY<J[M$07FX+[E)-2EUP\U>.K,6.LW3B*C"[]"@J
M*"5=,\\)L5#JR3-1XXNT.,<GD/QJ<>?H;>DKVA>$#7*T0=GVH&V.BU':O2>V
M,R^-E\HEJ*!+N]MFU+3&#&BPW XENT'"^LZ*TUA-@1!7!6$?$8R,P)JE";.Y
MW@ &\^HEP>.V!R7A$FS]:[:8U5_>Q1>_9EIPOD0Q6/"=_@EY$-(HJ=:.<R'$
M2YX'O"?Y%0[L0W"L-A)>DO123;WFP<-Q_'IT@6/']RMI]]$4]21BSS35V:1T
MJCX\5-FTJ$\]%+(IZ^06<!X=DVGE!05LK-30N<2V6+_M2PGC:;G?3MGF,G'J
M.9&;&]]/OZYE<)<*),*)Z/24:;I@*WJC!&]G[JM@FPB\<%1D.8(SL-\H*V0-
MS<9 )YR@' BU</@1V QYNM@Q!W;)3]W"($HPB(,M#*(98_D^8! #S*N&#U"B
M>#[: #J66<$I^CF$C8_GSAW.3>&O(JZ=Q3 -J:T[L>B[]CLAJ9V8G?9\*!..
M.6@TZ%,UQ;C\E7$.*/)(H3&\/>&N)&*/ \& 2,;\FFQT6&*F1.?8C;?+K)"E
M3 E"%4KWX1XM$L"LH1(GOU8SZ=C\?<N93 ;G82<6-DS S/L\ 8]- JB!H,G!
M"QNR=I=*&,//DZMYQOV&05.#Z07V49J5GM#9O\.Q@^Y#9U>.G,8?_>4 Z\T"
M^[A6T9)@XOI1[B_)">P:N4$(B6]D**7<#H)Q,UQHH^E=,?R5LM4AQ .K)/.!
M*[-VM,!)S 2^PMOKM"[@!LKX]C^_.W= 5N>ML];[EO="NH*5OI2V8"\I<)I,
M\FO)^E8[&L"2BT^O-Z3I(:"GMU5Y[! 51Z83?D3')_<GG1!=PJ;)I[.2=POJ
MB\TS[9M2NF%%Y$D['@T(:#X:^>9;[KS0>*UA3KBA0J>1-RF*@VX=87<=1J.6
MF:0MNQRW+');?T^\TSQ//<T;[)3,@^AKS4\!%KQ.QUM0JOZUB-TK3""F]'G#
M=;($H/9])P.O-S9:G?H83HK<]-)!M8T1ASP9?=;SQZ_O_HD5;@A YQQEY_"P
MITO9ZIMRU!S#"+CC7CBRF4V<BY;,?EH)<55,C%M:EY0.^(OJS8T!XS:1IR->
M82EFFH S92@>D+DA'3.2_OC#F>]E"SR72G[:D4ICJ2,ZGH<CWQ%G/:"2XBEU
M_$LBW2M&*K_I1*H5^N8+WJ"XQ$+B[M[7"%]YLY7_:24"60F*. 1;TXJ#CQ?_
M/OAT4A8O^=!L\2,J,S.74N^]":$S[92;&CTML/C;<_2M"4QDZ_)+3"[8946C
M<KGM& 6[Y)E.4P,X_H)998\@M("(8#DKB)4^.0?P+^E I#:*(XD6FP2B&"77
M09A'(=<34OX%MLM<HU:8MM-]%!G!<G\%+K?T@&NXA%4B3=TVRE?)RCRB-0_
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
MFPRR68&/$^DRG6(W8KN<UJ4!4ROGNL4:;: E^M]R^S)3Q&U[1TE662?6;#_
M@X._T?4'W;_I]$B>\ DM.U9LX7R*O4RPV\,4&45QRU&^\+__J[/7?J.3AG0O
M#EVB/\SD==&"LR KWX_]>FD)$1<$C87!U)03OPA?\@-Q2/9*>CTMP6K\AKJR
M\84F@ZSI^LJM8U'VR3"T#@,XTC!Q<C8[#B#3']*]]<V7K'!JA,2+)&R)S&H!
M[C.EWMBMIC.\KD,'ZP<ID.;%2B8Y-4T@S)]XY]?(!)QF!2;N2BTS@OE<H=,@
M4#H<ZU7]4+624$:MDE-*\PA7(<E?*7>\-(UEDC ]E[Y1=^3ZPAS0U]0H EVK
M-]PS3P]JFEQCQZW19S3A%$$3J@U@'6H'1 WH3)KN-=1T?/&?RNG^*_6@2_N
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
M&V\;P3RCHH6U"^$"W4TJ*'#IX1_.1DA@-C,*&LN6".<AR3(B^^$6YL&U(D1
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
MPKEMJX;<-W6I5DULQ0J2Y; ^)4^ T7MAK*]%94&0/!T"X>"^2)^VIV%_(H>
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
M"\-!AKM,SXCN&J&#0PZ(XEKI/O,1N3R5V;/*KHCY]J!8$=VW,TVN?;<?A45
M<%&?HHWKQ"U\KH@*F:!0/)NEE2 UA"]46>U,+0^->E+[1/6-]C+KISRA#BF5
MX%E55NS.YD. NELCOF@JM+ !DY2S)I_Y7-\:,!L"1W 4Z@\;P[.:@R"WFN[#
M1G^K5VB"6[>]J7R.KDK _+#CJS!+A._$P)G2L1XP31<MH$,2L?2R%$!"DD/2
M6ZD("JHG\#8XP%R9C])KZAG4PQ)<%NMVHIL@+"??3E"?6,)MGIDYW=SE!+%L
M6EQ4C$>(=-ES%.HU:5-QW36GI=:E0AJ)5:=<3H]QDLI[4,X%YVIA.^4P[4_*
M_R6(FUGK)?UAT*N4X'1N7GT\*79=(PPW^ N+_)W4=\M[JS(X'94,5,CK?8>"
MBI F+(8XS"$GC"H/9BP45Q-KXI'ZW58F*ZAL'@>16 F,)$.:9/,*J<*^IH)*
MI%W  T/9^Y#$(0BS)BKEUCZE\EPB] GQV,).6/)4H3Q!-8)5R99YW*W9YOGE
MOO1LS,TI+I3S(-S]C8 L&)QIO"5#;[@2QY")^D+-84W/<^8ZYXZ; 34LD<KR
M2HMT6/&$J*?QJ">#!"TY&UC&B?YW$C(]@]&SW*(3-Y[T(R7.(#EC0]N"*C+E
M+[X0SBBK#<PMQLEU'"4!@J7TSC01*ZM_! $27H61NE3E0#8. HFSYO@29)N"
M24<F+=TE"D+DMKB$.V.K7(3Y5\="AC*AWJ4%6.5[!.EJ2BB06V3JR@T_?.4!
MA2C3U'3Y=' 1('JANI9HO&\=!]1YF.YA Q/M[0SC\<)\JY&&K).9S%^FBHJ
M\9Y2,A'0+G!FAP;#<#0B_ \O$QA_AJ%$CM$Q>=<$O[=SA$J$V3&H%Y<0\U(;
MUXB"HWIC97F:4&, =PY8+V!061,2&(@S/2E3^D34/Z0BC.&B=O:U/1QB=8!W
M"6XA^F456Q@W=1!&,N7NZ(]Q+D8BP?@TJ:40=0X_!A\M$JH )E<  0=!<F@%
MQMSQQ&B^DCKRQ?<A4@B<9=C=.W3,S0A3J'$MNE\"-DV.8;SC<$3.>:7W+%E<
M>*Q121H=_M)M@?XVI%^DVQ632EU+QA?/O5C_PS5\7*T-SYNXC(6.\9641,?,
ML+X-NEZE4XWV#9=?1,$U@WY8\?,L8@('NRSH8@U]>(.IY:H3;KCKD' EML>N
MUM9D'9!OA4;XI9RFJX>>R/TE[UJ47GOY?';>Q,H!(L!O? N_\AJKK-$'^05-
MJC49.&XU%XO%L+FFX3R3RD9-&;AYE2A$'V@@@]ADLS9LAMQ^3FY)])HFQ^/?
M^)8>E$Q=W.-2(6>L1NESB+0YR$O1=.MBL(HRCTW>'_=V6^UR(!';J=7/( D)
MF=AT@J(*3I.)HA,[B%S>2;><+DQGNK^UO8*YJDJTCM:%PF!,*3HS+#1CAO-[
M;A/*T9UECEI9,.S$0,<41=_"P")/S5CG(#<C0X9+QL6H$#8C/OT5HG1*'?-,
M@$O[L00"*?718!^  W#</DK*AEO>4;E.D,2(E3G1UVI17I$?))<L2/&1MG%(
MS>0ZTHTM0K%VB 7:KXQ4IHV]0X<=EVO\Z'0C?P3.RH"#6W;(U57!'3)6(VIW
M-C8%/Y16S5PJWAI*7Y\LR4O4ZF1J5:3 EG=+U,!,%.[:S*1K95(OHV1HPX&F
MVY?(A>YCBE?:R8"'WN5Y;I''<AO?(K:)_)0-A1%RR3H-!G0,@3B33O]Y\G:G
M<^AA2E;-PA$8/((/% ?QRDPL0P"*C&D9D?D)$4CII9)/2#%Q&7N:4MN(%>OD
MZLN4*6W=140/SW)=5J*R5&7E.PGH5>T0-#ER?&/>=PGLL'%'*YX_)RZ0_9,
MV3?R)*VU?MA\HEZPKL); =^WL8YF'XV5]M[:W S8T=(H$M:0$JTL(T.<::D
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
M#-4<D3$->N8%H>79"7J/>UXT*0=P0O\HG$WI$31J0ROJ,SN!6PZ4!\ &3IC
M9*DZ/I(_MH@5ACX;1"&]YO[D,QU:D0L@D?=79+ELR*@#<N-2E(Q<@\S/H>6/
M:/C5FM!@:MFTRLQ]_(D0Y"B;3+D?$J\ .[2"@: U\$,$Z[1!?G#*I0S<<ML*
MA6!GQU8 .J)N&."W=HKBPUO@M(ZJ$Q %[9%E3>L3D064A,1/ZA.3$7#C_/S\
MZ TE=B$910D4[=OXL6UTZW6[2)2K]PW?V@IN$S2DJ[4>#0IN31K*5V@54K*0
M7R4@TG*.M!@GZ]&R&AVK$E&N22JR0P%@M\=U.@RH_6'$7X]L'GFA/UNZ(@,=
MH/I2?S'F4#J4U:=# >&'A?U;GL=#@06?Q,^F4^8-N7P CU"D+Y1</]*ATOL%
M>U>B/,0_%Y9O^]Q=HFF.ICZ?4C]D-,C:2H%@[-/A90LM9EMI]S]=:_ !*%%-
M"AWD%R?^? 0@U+U-1Z)@44XO6P$PPZ5R;G9YX+;EUATX@-B1*_C\MQ^^0X=U
MAP\@S&/_$:.?^K3NZ $D ,=J%>XC_#/\3IASV;KBX.@_6".@#Y^_/-YHG##1
M<PJAT"K$*4<^=L"9AK^DG08';2(@"8+^>C0/,(<J"JAS[WT4G^>'&@/'332
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
MYBU$PY0N\/OJ74FV"JI=C;^5 BO<AJ$N.1%U9TOUWS+PIKG_F8(Z]A,QQCS
M?!Y/<[:F NRN\G>S9KZ1FPKJD-#P*:<*HO*5>_:2JQ]K8MD/T7N_,JVE_;Y7
MN9:X;C2PQ^!!?_SI_P%02P,$%     @ EHBE4@>C 8G!)P  K*0! !4   !C
M9&YA+3(P,C$P,S,Q7V-A;"YX;6SE?5ES6SFRYGO_"D_-ZZ",?>GH[ALJEUW7
M<5UEA^WJNO/$P)*P.47QJ+G8UOWUDSBD9"V41)$ >>R.KI8E+@<?,C\ F8E$
MXF__\>5T\N03S.;C;OKW']B/](<G,(U=&D\__/V'W]^_(/:'__C'7_[RM_]%
MR'__]/;5DY^[N#R%Z>+)LQGX!:0GG\>+CT_^2##_\TF>=:=/_NAF?XX_>4+^
MT7_I67=V/AM_^+AXPBEG-]^=_358IIV5BH#3@DA#&?%66.*DMDJ%9!2-_^?#
M7XWER7J1B8L@B90NDX ?)H)[&1-W(H+I'SH93__\:_D1_!R>8.>F\_[/O__P
M<;$X^^O3IY\_?_[Q2YA-?NQF'YYR2L73BT__L/[XEUN?_RSZ3S/GW-/^W<N/
MSL>;/HB/94__^]=7[^)'./5D/)TO_#26!N;CO\[[%U]UT2]ZF3^(Z\F=GRA_
MD8N/D?(289P(]N.7>?KA'W]Y\F0ECEDW@;>0GY1_?W_[\EJ3T<\@?1E/XX^Q
M.WU:/O'T68=\>.,_%+S]]Q?G9_#W'^;CT[/)Y6L?9Y#__D-,4T^*8JE8M?J_
MOW[YZ5< T4_B<M+W]Q7^O7Y$:6Q'+/!E =,$Z6HCC^XE/F ZAX2_S+O).!4V
M_^0G15'O/@(LYKMU_\&G5I++X]!?"JPT?M'\I(O7/C0IG.QF%]^<^ "3_M71
M<DX^>'\V.IG/\=$C2)1Z)3-)-ED<M,X0YX(@7N:4&#/22WU=4NO>]/3-?AYZ
M#J^?BESF]"E,%O.+5XI,*<&I8"W5Z\VO)+AO)YXM9S.<QT8 -&>:(E$Z Y'9
M>A*<!Z*LUI9)+8"G=GU9H[C>I2NT.)G%)]TLP0SGYA^>?(8RDZZGZ14D/XNW
M^')]DEA_XNE\>7K:/Y.,%W!Z\?TR9^^MXT572\(K'2+D?97\9M:=P6QQ_@:'
MQ.)DFI[_:SD^*PO7;[ 8*<Z29U$3+R 3&3SV+7!<?F2.U"@PU+@6.K\/U#84
MX-\.!:K)OQHC7B,>[/STPRO U?)M$>/K_/L<^LXB)!NL")'(Z#F1 FT+B[PE
M":P,.B-)-6]!B7M1;<,)\>UPHIX&JI'BY10MLP_C,%F!F",[GW^)DV6Q?W_I
MNO1Y/)F,@C4Q2J%(,"$1J=#X] ;GLPB00Y)*N$1;<&,;<-M01'X[%*FNCVI,
MN6Q=6^^5QY4L&6Q81D>)TT80\$"YM1I[KEJPX3$:5]^.QG>2:S6MOH7Y8C:.
M:#P_\_./N$Z5?\I:]<E/<+&:_]9-X]J,X>B*2LXU,5[@_!29)4&S2#PH02F
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
MPC(@/BLSL0[A.D&#9A:R]4VRJ[>'.*3BA-\^1_?E0+W;[/HNOLY7N_UZNI>
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
M==R%$"4RRIP;[H,A(0.4D)\G"$:0:+S+BGF?99-C+??#&I*UWYQ'%35T*-:
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
M_)& IN!QB3_^ZKEM*;!#I50-AWL[Z[)>HM5F@"/M/'/2:U*2O(C,&;O.<#B
ME\S%"-DH?<!#(HV/Q CFF*7!EF-G:"E;"21(ZHFWD&0$99EJ4A;HVSD24X,G
MCSP$\QBEM!X/5V[-CCX'"^4F()H4D2'CRE ,72]X2(JZ+%B3$CX/(AN28WQ
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
M29=KGW$1M91D_"3R<'3REGE;,BL$&X0).2AQ3AJ=:?=IJ_0#&;:_QAKL5AO
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
M<V#55*(I70O<\AB801XDR2='T98=ZU ]D%STO;2]B3A'2[U%>:[;F):)7SN
MVB,Q?6]*K$5UV@3U!MI;K=75F>A/Q@MC=5$2)9,^S,.>:1JDI&L:7X[)I*AB
M$\/OA'S8D+5^+CKL(_$F[1.OSIVN\JT-"@N:*5=T3>)T+$;RL9V$'!R05:B;
MU.V[@^0,%?N.U]"=1HG'B+=!OM&&4YD%N&)J:7,>6"ZQ-N1)G($CI]1%KWDN
M&&*;MM+WHGH,/.A.[ W6@"<IS2YF@YH/NNET8P$TI1(M$%O1"\-TE)D%A9YQ
M2^N?YC$KU^3"?&>$CX(K3=31($GI#4YIK)B7-4F7*YQ%D>OAA0CUDDN1.@-:
MR7("9WWF8%.C!N[KX#P&1G0@Z(VI12<NMW#W".0U/65(/)_V$PQNPVV6P7_[
MG6=*Y[]GX"NY_5P++KT)69(O"DD#!V.TRR0&Y8@[A^3VWWY[YXG^)6M4$1*3
M@$#<+)[1AUJDO@1+9+<0FBP"W2?Z[W2I=1U4LKS2K2VR:\FKJ'T,B@'4HI>B
M3G@A"D.(PF9,1I@F"9K'@'X0)0#VX<]!UY!=:*Q%/8#;QU(1R4-(A=;T+!/3
MTE@&1@GF.)K@$U@?V_2F?B@'NL?PX A9/I@#W5F<]',?QE_>P@!?7:[C\Y,(
ME-S)I 5Y"K7K84J!!1L,.9-.)-0I2]4DSV@CH@=RD+N7EE<)TXFT6]2&N(;S
M.US0QQM7RPO[<A>$+4]TMT,\T_%N-SI=94H;A9R'.@H=**TM4[Q&DWFA68C*
MLX+*BQ0C+;1MEI(S46;;"?"Y&+./'KJN@OAZ%@?]]*H4K#'1"P=3>$X )+"4
M:UE&K6BH(49&"VE %[-+ K9Y9QN??@8SLV,5C+J4WT9;\M3U$&'RX9?!Z*]&
M=1"OGGZ:^H?K![-:]Y!SM-$E95S4/#L(1854B].3#Y 1=JA[>/6>SAUIKEP(
MUI(!S$VU9[QB(0 RJ8J45F#,Z2NIF/<[3JN<7H]'G_HD_)^__$$2?3%\M>S
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
MK#_Y.)K X-?Q:/:1_H*^3O,4T!GF12S$J'H=T2B?ZK@CB5=G*UF02;.04(L
M06.;Q+?S#_VK/[PZOPCW8D\#!^.HL5[V@KX;@+:0P$VI7DJZ5YSQ"6O9SJ0C
M[4+D4X&LE5,BEMH!4F!J4@ONM,/\ZN?% V9% [?IJ-'VC$@N%*T9^N28YA!K
MC)UGPHN"9'/9:)JX5$>A_K89NI?.&KA:QX&'PG7,.K&@LF<Z.LF\484E$U$5
M]+F4A[>&=MQ]@WONT8K".(^D0&,C@YP-?5E2U J YR87R ^F^\8Q<^<(63[\
M[ALBH+*2)D;@AO82DQ6K;8)9H=$D#9"!-YD=#[W[QEY:WKG[QC[2/D\+A5T0
M?N^^<;!.]^^E<(A"SD,=SX577 $KQ=5X*A58S-PQLAF4+8ZC,TT..;^Z[AN-
M&;./'D[2?2.+A$X4Q3!;3>:CR2QR54/-C8_%"D*T$E[TM7??V$L%6[MO["._
M$W7?>#5^#\-%W4,8YF<X2>/^_(9F5):9!K<A[=9W8Z?G=M%Q8_\!K/3:P*)2
MT<)*4%$[D&!0<><QE$@VIN:]?8?20 /7+0-?#,MH?+&HESJ%_D']28]]Y:GT
MMO.P5U2J!,CY^:)61NL,45M5RRA&$WG6@#NI]+Z7'[D%IP^89W7M65Q7+9!<
MMD&]]G5<CL$789AWM&80-PVYOH$S$0-*9Q)DW:; ^F[XCK]X3:-/./[RJCSK
MCS%-+[M=1D'K:Q&)&4Z+K09->ZHH2%Z^#TZ(D%QIXN&N17.&/:D!-^[>GQXK
M^ Y[I\QWR]]G52HU%(FFVWP7_EBC_%_3T.='/PA@Y]VD341!AI8I+)!?QW10
MD)(,6D#>R?#8\J+'I>_.1=NUD;G$]L>P_\\9OAT-9I=W0QA2BO60Q]O:Q:70
M.$/.G/G  WT0016SE[I77O"(U7R,*+L.#5UBNF;=4Z(<CB=+L_@-7HSHAT][
MY$9YF6FPMDA@.JO(8M"<%41BI$HHM-Y+X5M?^8@IT*VXNZY5N$2Y7(">#TF(
M@QIE<05/<K"$0K(<H<(SFD'PAB5.^)3S*>6M)NZ.[WK$-.A(P!W>.]Z"]]LH
M]@?X^L, XV@ZNNA7$\36&G?:D.%1I"$31" +4M98K>"4SSR&M%MMRGM>\H@U
M?JQ(FP17DK\TQ/P<QD-:@29/4II=S.;!Z,](]*D_[6%V 0H4 B<ET[X>BF!6
M3%4WO"10B$UZ_6Z']KBHTD@E#6(FUURX/AGFMQ]&XVD-];S9@BB$R%U*GEEP
MM))%)**3;)C'VNY/26]3DYK(NT-\G"1JI**N:P@NZ\@M#*%?1N/?,/?K:52M
M5C#_V,]O<?RIGW!R,U+]=CFZGN+%2&X=0UEG15+D)$F-3.8$7@3N^6J%MPT;
M4T> 'A>ISJ:J!A4#?ZV),;>:$)#?Y8$KYB^/5<"R4 .3P4:9LL"299.4[%4@
MCXLRG8B[PWI_MRB\).XOB$3C!6??8/\BSL:3RQ8[2P*_J$JX/)<A:?5<+=WK
MG*B+8ZR[KR"[S41F'"=WS5K(8C<_^&@HCXLN9U#/FK.RH_M+W[RP7-C\\VS.
M24T9KQ[>C0O,GH_.1<C %#?5DG/UZM)9IKPG5P <EZI-J-@>(!\7RYJK:0VG
MNHP'>3VFB? :QW.P/2PZ"?")<:<YTTI(%K)T+ 3+K7)8:$=MS)];@!X]5PX7
M_QI>'-_T^1K8K:YOEWLMYE>W6&Q<=LYJ8-Q@K'<'CH1!>Z^+6'SAY%#Z)KEK
M>Z%\] SJ6%%K:'5TWLW]$KD,V83D$@AO:M--DD8FD7@0@@6,JEB25&CCU.^
M[621SZ<@3L>J.'>,]&0\[?T&_S,:+VO,3^9!>DHYVDE+8 A("VE*P/R\5:4
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
M<WKL(_L6M%A8/'<@+K:\Q*5VM>8\F> T;%-*/<CSK)9M\195EKQ)\=LMN!Z
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
MBF.63##A0PK"-RGX>0^FLUPD=*OX.[>4W2B@R07X6FA+,W\'<&W#+>Y!=Z[
MBHYTN1M'CE#$R=GBI(U1&LU"SH8,)5IPH\Z:66U3G22)ER86Z!E8LC4$XAPD
MV4?^W9^P3::ORCN<3/O#]PM77CA7TT\,P]H;B@:7ZS6K8&AI,=49(.K=CN'7
M//P<P0N=R7[4H> Z]#ANX'D]'N59FB[P:,F-]UA(-4A[G\F"Q8"2/* 2!<]@
M4MS-(5[S\$>FR,,%UV9&/NN_[T^AFC7S@L4+7-*3UVJT9,'$5.UC<FE]C"P#
M5U)S$1+LYA+<\Y)'IMCC!=FB$1X.Z$?OGRR[[=+GYY\_TB:U[$!O4*08N&?6
M$"H=@;,0:LP[Q(RB-NW-NL66O W88R!'$R6<_TC[JBK:<]J2+FKIE5]FT]D8
M;QZ!+,9WMW+:7_WIA^N[A,;5ZKH#>*H"=XU$NMIP1*4D0BZ!:]0^V!A*(:-2
MRJ0%T.>=:N)U!_5D*2G7YS\TV:R./#.--=7')YIQV256I%+1J>3EV?-2.KL
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
M"Q^FR!1M'6A#]S?Y,)XQB"KYNN&WB(+(@V]R_#X!T_!!I\$$9M*&<0V\PT=
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
MST7YRW=+3M<EYA?E F>O,/^"S670_ J&$8S#/WTOQ!_^_9\ J.!8+>?RHU3
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
M9;Z?Z<#\499U;CXOW\MU.<@GN5[/RR-6TRI/[T!SOJX/ [XL<M.0$:DL$UA
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
ME9R;)=*TERF,,F!9:>-V.C;.:V%WKC:YR?;MNSY5R&I76^@&;'5MZEM5.MP
MHZ3^ZQH\R:HJ9Z7G#;CM;NKM?&PWZI0,>> WCN"C'A6..A>'AXSC#MYOB7LG
M]8Y*'K2QE@OY&YU_EJN'F4RDB$@4PRR-4HA8C" A)A0N"50B)%%1;%7<P7*\
MJ2TKI7Q ?E_KZ3#+B![S 505&MW6C$LXV[']@.AYYNE*TAMPW*>^$A<8>8?C
M7$M@AF3+2T..RG.6^A\RE.UM/<MD-1[V.V5RA][,E[\5VR9[/$H%"P($5193
MB' 20(93"G$L4"@8"0+E5)N^:["IL<I65I/G6Z;*E>+:--AS!]J.68:"S[?Y
MUQ\Y]_I6%I ,6L^J:[QQZU=9:'Y4K\KFGBNWX<;LJ5K1S^*8H@QE$E)%0]./
MFD+&F-#_1#@-,4IBK'IMFG=C3(TU&A%!*2/XH)_[U5@G'_15/3>P+4 =MYO]
M8/+,#@<(_5()." E=*CO92/6&N9YMDW'>I[=Y)RXU,\!NMXQ\;JH+,HB3% J
MH9(L,M4,4DA-^] TB3AB.)(J(M8QDTY#3XT<GN5 O343PQRM]\-W&H?L8">\
M-Y2'/7GOA_:TSN!OP&*KQ8CG\<?077LRWWKBI,[HCS5U/:T_\81^=N#;!5\^
MR*VA^<[,HBDM7X=0*A$F&,988(A0&D",60J%Y!'/4(1(9%4DPF*LJ5%_)2K8
M;8T:8=V,PBYT[8S#@3#S3.=GX1H\?\<"CR&MQJ[A1K4>+?0^M")M;NE=3V;Y
M\+!<E/;I4;/[F40LC>(LA8IK,Q*%L8(TS#*8)"06 >6<1E:AUW;#38TZFGHJ
MI<C5KNFF:0/3$MNY\$P7XMU<,CR.OO><5T+8IT*-!3+7EZOI&F3LVC46"I\H
M9&-S5Y^*Z<MB?:=>Y??YFLYO%Z)L-5%[45(2\91Q!A,9AA %80J9X#%4,>=,
MI R%RJJ4S:6!ID8DY>'Z4H%:V+)J92FN2U'L#ERQ)NE4)$CO\8,4:F-.0DJ"
MS,3(Z+^P#*=IXA S/Q"RX\3*-]B*%K;+ ;&UV+H/A)=G*BZ!NMN]A+?-2WC9
M$^B&F$OQ]6&0&ZNL^CD$ARJ1?AF-[N+G'?>/6-;\LA;[!<LMKA]T1UQ7P0E%
M2,),[X0SGH:F_;=>C' 2PE %BL8LBE(<#K GGF9)(K^[8J<Z0X/A]GP[X\&+
M!UEA,L+N^#G*^UCI;KE#'J0 SZDPD*9IVE/CV7NUD7^3=/7YM^6,10DBL=XE
MAUQCC1@G$#-&H(H4Y2%+8TGPM4%A'>-/C6KT&Q=?'PW6!;@=SWB$T3/SG(T6
MVXI_8V*VF00?:"YN@-$ :!7\!I!98.<[H*Q+A&</,+/ QR;@S.8Q?<TC(3M*
M[[<K_;S+%_*MIM9B1AGF(H@%Q($Y4U9ZETD"A2&C$9=,!#)2CE:3NQ!38[B=
M#G!^KBN($1Z4TCM&K_6:)5O+RR_VW@VR86#O89WUQVU8HZV''"/;<OV1.C;Q
MKGC6H)U#ZE*/[;+^VWA2%4B6<I; )#$NSBA*(":4F@0!(J, 8<R9"S^ZBS U
M=MR*VFH<\N=!.H=TS8,= _I%US/_7>@DLL-]IX672.#^(([07*1+BBDT&;%
MR;+9B,V3^M'@1ZD?D_-UG5I5'1>]+8J-%%J6.U7]XLUR]9E^_SE??_VZG)M3
MI&+&!#='$P2RB"N(>"PAIHI"'F<D"%F"D]"I=4%?0:9&B1\_?0%ZS5K/F^:;
M"UF>8135P>AO1G0Y%^"'?%'_[H]NA-E[QNQH<XQY\$R>.Q4.3J4K-<#[:D;J
M7YK@.JT+:"LS'(%>"^>0--I;EE')]%K$#BGUZN?U(];;A^5JG?^C=%7>J:-*
M4H1'@=Y42YBD7.^U!:.0"'-ZGL6"IRKBH7"R);N'FQI)MJ4%\KM)^2T[/_:,
MVK;$W(X AT/2,\WM@:C!LR]^YLQB=I@,R5471AR5D>RT/^0=R[OZGEO00IK3
MU;(TZV?Y??U"2_SK+,ADA+- P R',40)"2!. PZ9HFD04ZQ2MRWJF7&FQB=-
ME6']%51YZT9DUX.)TXC:'D!<C9/W@X;R6*&,<Z@J+0,C)BCE''#'> &)88\-
M3@\U\O% I[['QP#=EX]PC*FG0,ZBC*LXSA3,%#:M)<,,,F*R!K)(*DJ"1"&G
M[9NS!%.C$/V.(8]'F27H'@XS7:&<Y'&F4>*9#C3;^#W;D68IQ'0/-=L8776L
MN?>@OI4U-%M6N[=7FY6I45^6I&GOZO16KJX[5,Q2Q%# LA1FJ;&'A"8\PE@,
MXRC39E$<"X6LTF3[#3\UCC,"4OU^&#N)5V'[53$XXP,I:J'[>Z8<Y\:.#?TA
M[ID*JTS\VN54B0XJV1M_U$WS5P-_H\&053SZ(#=L70\G"4:N]-$'G>/:'[V>
MTH_[RNC9H\SH6 91+!6&E&IV0])4$A(9@QE2**$((8F=MGPG1YD:DU7![7U\
M1*=!M..BJZ'Q3#D5*K=U>KA%5KXSIW0B,"1UG!YH5(;HU/60"+HO[O>]F_(V
M[_5T5^T?LUA*;;5 2DS5L#A)]&<N&&0<"_VEXR1)G2R9]L.G]G4;V8 1SNW3
MWL/+[HONBX+G#WD+P."9V:<4'O*[W7O^J)_K*<T.O]*3U_3<B,A[L[?Y*!^-
MFW=Q_RHO^'QI>GOO?(>F<FA"LP 2J@+]S08)I'$@H!(95RR)TS1PVWU<'G-J
MGW(M,MC*[+BEL$#9<A\Q+':^-P^'L(&=O. 7+XY;!X &W2-8##ONQL >AZ/=
M@,.M@[H__DKG&_E>_E;^1=L*B@6A8!%,::JW! '2FX,T)I!B+FD:(,52IQ*!
M5J-.C7E..3OJ;7<=DF-^FQ>FNG%1I18K)<MM>EDR?Q#?Q\'$7.7RZ _W,WHZ
M2J'U7D3^5EW@W[]Q&J81W!H' T_!FW$:"TLGQIF;^Q'72Z/'8KTJC\,_YL6O
M51]<&O( L2B#09P0B$(9018F$J*4HBQ5,0M2[L)4IX>9&C7M20F,F&[MAB^
M:L<RUT/EF59ZH.3,(=T@#$D:9T8:E26ZM3VDA0M7]PR+JSN!AI@G"4EA*D@&
M4<(8Q*$V4W"6)#&*4ZYP-%N;CA!VWWV/,+?MP_V]P55KGEZ1;$X1:Y.+3!LZ
M_,Q?F-ESA)-UAXT-$1[V47Z3BXU\H\?67W&9)V!"6U]NBO7R85O,!1&F5UD6
MPH#%&.I=00B)B#D,A90D$EE"E=,VP6K4J:W%M=".WZ<=P':?[^"P>?ZZ:WF!
M>;-!(W&9V  :F<$+N>!?'^C*1RER)[R&C9^W&7CD8'D'+(XCXUUN[E$OSH3>
MWZG/7^7/R]5<- 7-HE#SCK;Q:9C$$.%,K_HX8QIL%J>I$)AEB76AN%,C3(]A
MJBIFI8@.=;A.HM=-*8-@XIT^JDI;6L *DCXURDYBXU"<[%J,1JI*UKPZ:XW5
M;T;2H0I]=^G?68?LY(WC%2#KDGNO\ECGA3U]KR>[V+5:,+YXVEU2A[Z5K>U>
M_WV3KY_>+HKUJGQIBO*P^/-7NJ@[V6T[X;W?E"\RP8A&&ALHRZ@U%!!(B220
MI1)%7 B*>#BK>K%]6M/5VM*+.Y;\+A_2H1;^OJ5*-O,UE2F:5?(?D_?Y8F$<
MEHS.2V]Q_^BWT5X/106*TCB%/$X)1%F"(%,DU!:\7EK3.)(L2>O7X_7B0FOV
MW\'+T>@P\JLARW*YOZ?WPO)T88HS[?N$HM4[MZUUNX&NJ;!PLL=NU4RWTAZT
MU*\KK*XU '6KW:+5A%?_6*(PX'G'V!,WZ)G):,*/>^XR]IP<G=V,+H![,X)/
MDF]6>K P8I_S]5S.DD"&,E8!%)@@B +)($W2% 9)JA*<13$-I&WK@<.'3VWW
M5PIEEI8P^H']$33BVC<6.$*OF^:OQ<0S$[O"X=0DX)S>5[0$.'KD: T SBG3
M+O=_]IJ>.QS^58K-7-ZI6\Y7&RF:3)Y<%@=IL4F <1PI#",D I,_*"&1"D$L
M4B*0R((D<>HZ9#_TU#YPP[O+16D0Z->ZEG[7!@"T%'$T'.UGP]+R\X*Q;].M
M%KH-;DMNK[G,[H -:C+9CSZNS>.,RI'1XOZ$?H16U<V2>UF)>HQ67N*VJ%PB
M.8ZE4)!')A(%4PH901(J)F4@HR".A5/Q4_NAIT9HM>15YJXC9SD ;L=9?F#T
MS%E[".[E/M=RWP MN)>"?>YX#4E9#J./2EGNJ!Q25H\G]*:L<V50W\OU#&<"
MQT@J2"+-50AA_1,F"501BT,II$B"Q"5PIGNX20;4.#-2%Y[6+#002OZ9Q]1,
M?G>Z9K*)PQTP&= .E8'YI6O$L3G%0OL3/&)S5\_@NL4Z%_E\L]:/K[>&FJ->
M?^?SC6:&ZIS_X7&SKFM2O:8K<_11?)"KRD?T=/H!93X=HXA%-$IA@"37]E%@
MCJ.XWOJE:9HD41C+,',J6.=/UJD95&U)P4Y4QXA CW-K1X(3F3'/#'IFL@9/
MQ!P!S4$#)3V*.V[TI7_<CT(Z1QBR1W16[Z.#^H#@K^7I0*NU:'T,F:8A%3$F
M,%09@DCQ!&*E7RH6HSA6)*"IB!PZ5GH2TX5RQNEVN3N%KLY=FH-HYY-GK[/;
MO59,9<;&.$\&+[K/DU_4Y\GU=7OGR<V!,:AT;?=+OG1N/-Y4.\3336#*1PK)
MJZ:T"A'@[:FG^Z$$1>NZQWKJ:3GURWKJZZ]\V9KZ1:GU4$%^GB>E,T[0U]CC
MA1IZ1F\O6M'W6#US-DV_G3OU<_EFK^]6'_/[K^MRPT Q4\3L QD)B=X"9B9
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
M<332 F'8P12H?ESE<Q %8>JPECB@;V$M^,'4\WI?%0FXVQ4)N&N*!#1=Y0W
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
MKA?+1X^B?@.]5==Y;WSO2NP]L/:@_).NMR+!FY-S\2;1HK&X2C?=O4I'Q7%
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
MF^1AFUQ[H7'2XMKO[IY=3&XL8_?38JG5=&T46GV8MTT2>2J1*G)8"JX@PEQ
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
M?8'W_]H8G^3#?+5>5G7HZ\/_A^]L?MB\R*XN&OXI$JI31%.8%"@QJX",FP4
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
MFC9+O U5F@A2TBR1$A;8^MVE+B'E4D&=4)HDI=(L\RNH=D'0V$C!ZFE=XCJ
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
MTAPA(@7/T"U!Y)=%CXZUC:; J@I:78%5]K:P\BO(N_F0<?",S.-G LPOH#M
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
MBUI/=$%8FF,!,<:)/3X1T/CPMC!T*13/*,?"*SSXFK"QS32MKI7#J%I%[VR
MGO<QZ66$RZ1$*-/&%Z ZA8CD#%)$,XAX+G&")"LQ]=N]#87Q,+NV'Q?S;\TA
M2:_*<]>P=3Z1#H)7_ /J2LT[4"FZ[6_4O)6_7'DK^QQ9=T(2^ 3[LKRA#[0[
M+3]SOMU]3^@#H-7]HTV&_7<UD30Y(O8PX\&,BYHD4IL9PF(MA0U@R4I(6<EA
MK@5+LTQSE/O&Z/718VR4;EX_%.JLY_H W'K\$PS6UST1LII7=8[VS;D#UA)0
MF3+$.9$3EL,<'5U7922G24YXN1\PN3VN;S.3!_;'!VF3+/145!)^V531:!*7
M."E4!C-MSYV(+B&7ML4!QHJE(B.YU'XM32Y(&AO'-6T[;%.?0W5!K:]O<Y-+
M %]GN*"PQ3Z3ZHM8CV8G'6C<W/+DTO,';GS28>9I^Y.N&_I&"YHO3JW6=3NE
MAGM^6<P7;<48NTHHI%G(DJ*$&2=5B*"&/!4E9%H0428)UHG7";6+T+&11JLS
MF%9*]UCD.D'MYA6%!C R?6RQ:WLX-AK;-HY[2@=>HOF %#;(ST'NP)%][DB<
MAO-YW-N/@W8=W#[I_<V_IB>++5>U.MG[VZMCG?,B+46204E(9NA)$TA3X]>D
M+$&BQ&6"L%?%CQOU&1MSU054/U0MS&T6IEV$>^XAW3I";JPV(.X#'KAL#U+V
MSEKB-) ,A%](+KQ5I4%I,A!^QPP:ZK']R-70\ZZE[J1DR+AL6$.&,VJ;5Q:0
M$40AYSSC.9:YRO+)>K%F,S>J/'BZ%_%M9<3["G]IZ@3X<=T18$5)L\( 5K B
M@:C &20("RCRA#-;_"4OE<_<TA^P 6:*$( )H1G6*8>)3#!$LBPA+60&*:-%
MHG*49IGG:4UOR(8YGFE! QO+]G7MB:?-6@%#_U-1'4)<+EQQ"])NDVIO]")/
MD1:V@Y;NX/ZHAL=G%K9/XEDD0DYVAP(&G;K.VG8\$9V_J'=7]:5-*GZGZO]^
MF&]KS+YE3U-#[O?<UN<2ZXE,,Y'CA,"$R!2B#)>0EXI#S0C368H,80C/'NN.
MHL?&KV^_6P]P!:9SL%T^-6>Z%4_,=MTG_]N[([OK<+CN,,0 .?H^0ZTL^*%5
M^T>+]:[8=*,Z^*U5/FS[=D_$ C=S=Y4^=&MW3U3.-'KW?4(_2ONHS)>H#DME
MM_U@7UJWO,Z8,P_]I'\R?CV;V7.:"9:%SE%10$UU9B@N*2#-A+(-S#!2FB6I
M7V^;_JJ,C?*V2MI84?/NIGZ\=L.8N/'<,$A'YKW:B+L]HFO*O6PMN;,.%5?&
MIYK*.W P*+5%U8'S_]_=M_6XC6MKOI]?(6" F;V!XAE)I"1J!CA .DGW!$A2
M05*]&P?]8/":\MXNNT:R*UWGUP^IBRW?9%*F:&4>NI-42>):'\G%M;AN[H3A
M];"Z%(Y74.-56%Z/VJ'P=/#%@=D![%'PS4)?>=1"NO5N5QE651.^F6 QS*"R
MJ!'/"4 ,IX!0*4%(HQC"/,J%L OROSSFU,1C2[+>B/M$WP5-(F#=L="RW(0)
M_&8"TC&H8U^\7H^G?9RZ.4).P\T-AO4;-6Z.PU'PM\6K0^W5%R7J5L7K'ZOB
M7Q^67XH54Z)QEB:09K',@%I9HO%LQR$"2<AX1K,H"6UMTU/#3$WJ:.*T8?1<
MK+ZK[UK>]YV!TM2NO!:@T6W(AL"[H(6I(?(N^*WHNQP=8#'V8>'6.CPYDF=+
ML(_;8ZNO]VD[(<#XDLP>"K(LWSZ28OWQX]NF(%N<2L13S $/A;;;. <8*?A$
MGL&,RP@GTFC[GQM@:AM_1V*@:#3;]F?!Z]_P+B 9>:OOHW&YKIT9+'S%JCKD
MU0$V*CQ[(]U\T1B+OTNLUX)//Z7%613"1IB=?<^+&+M$=2O +CXW0'0-SHV[
MKYKNE&V,^</J'Z)<WV_6Y9HLN8[=J0-511JFG*40I(*ERAI+*" R1B D(J4)
MPB%"1KD0/HB=FDBMJ=+V1EU;/A!M0/]Z%>A<>_NZ\U[FW$!Z3V@FQS8;JR8"
MO_0G2/_2)$@WS^TE2 <-R[MTCH=5H+D..FQ;A9=[60069]6$%H.G<Z^>[#J(
MBW47!=G/FB\[SSTWBX)4BV+5+(HCD;#J+(IEQ?^_.SI7/4U3[QD]-@W^SGM/
M:.[I#K[&'-@:I_)6O]T4.C9CIFRG.(IX E+,,H H$8"(C(-$JI]2I/2'D-N$
MD^U]?6KA9 ]ZC(#5Q U*Q=X'S^S"9# D(Q^9-5UW04.9P\8LIQAVVF!E;P"_
MC5).\7;4\.3D0_;9?\T7=BZ=]TM>U<;AD(6$,PG"%!%=7"D!.4X@")$D<91"
MAF.C6X^^0::FIC=T=KV=@2*UOV2-.:3]>]D54"-OZ4$8667X70+ABN2^LY_V
MEM=WB;EN2M_%9X>=SEM';Y.G4VZCOD*:I0G)4]U270 4*V,_3Q%7".:<BI2K
M7UHUHSL[TM0V_BXF0C246H;6G<?4[ !W@M3(.W\'4DOD*"%R%Z%P><R?'\SK
MD7^1Y\/C__(+ XM/'S9&:Y>QS*-49IB".$FID@\R!!0I^8 2),.$41Q#;A>Q
M?VXHFQ7O.7A_UTKR;Y]7:Q' OUN*B;/P9DJUPE2G(^(( X1(HOL'8Z K67)&
M<I(B*Q>S"W"]5%DX:N)H(E/LL#63P"X0&UD #P/+OO#W!22<UOX^-Y;?\M\7
M.#ZJ '[I^1NX;WY3#Z[+#\LO5<W6*@CAPU*WOU2$?E$_*NI?5-\HW_!_;NH"
MO[,4PIC&,04BUXI?*!'(18Y!S$D6BIB'E&!O;IV!3$Q-JK7W_-\U.X+?R+DS
M=$5X</IXF&<?SJ#KJN4V6.B((8U&%414L=W$$-T%6TR""I3FU_4WRV"'RT^P
MJ#PZD3PL+I_.I<DO,K^^IRMG=U2?U%#:?AY?U97H._5A74O+]5V^MTD2LS1.
MXCAC$8@1S '*803R7*E2.$Y3*4B4YHE5@>>3HTQ-S?FB/J9%S;;,O]RL-\HH
M>9HOYT^;IZ9Q=^/MMO2"G8;9S)2[&KR1=8>#=MM;$L=IJ7V$P%B=LW<#W:Q!
M]A&O?7VPCQ\>Z.U>KN=5\8;YB_@FV*:H<K/?_Z5%D>"ZXOS;JMA#)=[NY:'Q
M^'&^%!_6XJF<81)"3#$'3.H(NXA& "<<@Q"&7-*(D!0:U=IT3=C4Y$Z7KV#'
M6-!R5K>?Z/"F9=.IRQ/-85"Q:'G7Y&S*#=W[-YC(L2,#?,ZA?7B!8\"=1B:X
MHLUO4(-C1(_B(5Q_?\ 5WMNJRU%52>^/*OQOO=-<>!K%:<XXD!@R@#+.=&'4
M!"0\AE!F4.8<&E^S]0PT-5G]MM/Y*?A1$[LM87)>X[$#U^#&RA%D8P=7U&C5
MQ1@;.@WT0\NE:'X5XP@U3]<E_6O-5?"L 2:]EPQ][_N["##@8L]8-WE^@,BL
MPTWOY:?Y0JAY6XJVW, LBWG.0J&./RDP0)QG(*_*$1(A<,0%2U,CB[I_F*F)
MRUVBR%-+JJ4!?0%6 U'I!*R1!66#T[T,ME2V-Y]N<+(0DD[P\B0B!^%F)Q\O
MPM$K'<^_[4\V7N1@3S)>?GK8M<+_$0O^L/I$UEJ7?=WIM+.09"%':::#<JE2
M)3,,,$LX8)A"&DFE99+4)I[^W$!6LM%#:'W3_Z3RA9269?7/@FEF@+N :&2)
M^$[0=<>0O@LTS6"] D\-U>ZLXTMHN+1VSX[EU7J]Q/&A-7KQ^4'6Y;(*,OEC
MOGY\NU&2YDD46QVL"15^PU_T]68C@=Z^^?K^VQNVGE$F4,)9#I(D@@!!J)V%
M&0<DHVF>< $3:%1Y[DHZIJ9L?15RTRFH^1J X.VG;P&IB=^FZ=6Q?I%-Z,85
M<V5DR_J8@=%-W9J)0',1M&SL5:-K6+D+&F9:347]1O,3*(;\S(F5Q>QC;KP9
MU*/.D:W=?2VR%\SRP9_W:;5?B\&!47_UYP8<9&\8*S:"OU6_GS.R>+.LNAO<
MR_OUHRB^K3=<'91M^B.-*9*821"SD .41CKL7*: 2$YI&.421\CXY+(8>&I'
M54MS4-9D6L@]&[@-#I^10!S;W513'6QQ5'179H0VA2O2@X;VB[FJUR%L<92,
MA+2GL\,AXG;GQ #8>@\&F^_Y.PD&<+DG^H>\/[#(J[XS?EPMU!ME7:IQFYD1
M290SEL1 I%D$$!,1( DG "8H8REG#".[VJYGAYJ:/.]2^M__&XZC['\'HJ+8
M,J.H!UVSJPTWF(TLOKM$_H^V1NOI5B"CI,1<!LEIT=;SH_FMU7J1ZZ,2K9??
M&"9$?MF4\Z4HR[>K)SI?-IVQV.K[4M\'MAU/R:Y5,E.#%X(KL=;JLTJ>J=^I
MD^^HKW(E\AX>R?*WU8K_F"\6,RP1%22G0+"0 <25ZIGG:JIBED4Y(QF-F54V
MGE?JIR;J.MW,AY1#\3OS9C)SLO,YLAAN^0XZC.M& 2WK09?WNG=]&;3<5\UK
M.OP'#0!W1_WNR[M&05PK&((6!W?2_";3Y_* \,N US/G)G-S>(S=AHAA)^-;
M4CYJ[5W]H4_<%[+0OD=+);#_(Q.20)K"2I!4?^G0.HK:9P:+RYU]842O6]&,
M^\.]8_B6?:6J=\V]15T.I\[M^57]K)PA N,LE!&0L38CHS@!A.8)H'&2,!(I
M8S(W,B-[1YF:6M42VA9B:M+V*EK-:U6=![5?<#B#:FRO^!"4K*I5743ABG)5
MY[_MK5[51?:Z!:LN/SS 7?!)\#E3IGU3.9W)B*6(92!E"B_$DQ@0@A&(B,QI
MR#)*$F[L$=C_]M2V>$N=Q57T 5@&]_G#(1AYZ[:$#2FY?P"#Q:7[<#@\W:N;
MPV)W;7Z:\=Z;\8-7_%U^GZ9U[W[[S"/7W3Y5BGXYK]*4:YU?O%OIMF@S2&.<
M)[F.5@XS@$0: II*"23)I4!0T"@W2N\P'G%JLFI[-="A^*ZU_2T[6%^&V^Z:
MQ@F(OJY63N(7_%D3[-"V,09GC(N+\X/>Y++A(@;G+@@NOWB%S^Q#66X$?[<I
M=#V#3BF#]T_/B]6K$-5#7]0"?"2E^*)64SD3,D]@E @0XI "%",$,-=5^K(X
MU'?97#*C'AU7TC$UX:0YJ(*35E(7Z=\E"6VJ_J;OOWWY8E^CZ=JYLG#/C3L#
M/GQW0<U"4/.P+4%3LW$7M(PTF6\M*T'%BV,WWG PG?OX!I#BWP$X'*^3WL$K
M/F=_9_1^N9ZO7W^=+T3QEJS%]U7Q.B,(IF%((>!9) #". <D3@B(E 8GXIAS
M&0K3VZ(3WY^:[*M)#"H:@Y9(\PNB4PA>OAJZ$I>1)9(=)%:W03V,7W$/=.JK
MWFZ >ECJWOWT/79M=^BM;!#%RYR),X6C%M745.G].V]-+6)T;%/Y(/Y:_Z*>
M^=>,15PF2<P P9E2CB)" $D@!V$N$R458,K3;%A/:<>43DV8?-L\/9'BM:K%
M41>>#KZ*15T4?+W:'>/:0_-YM11[QSHXT1*KK.M\U,=^6S93O_WUV^^6@0+C
M+1=#36T*BV!L7>Y4H<%=P;:[=E7PQD?7M&G63OXW3ZN-CLZJ^C0'FKF@XFZ4
M'MLCS< XG;E=$WNC?MXC87Z^"_A8 P[P453UQ"K/_H>E7!5/]=#;MAHRCQ.:
MQTK9E+JNESIS2$0Q"(5@A"95%H.QRZ)WJ*F=%W48SWQ'J&%TJP&H!JX-9U"-
M+%4K.IN0IPZEUI7P#5"S\(0X0\^38Z1&<76XXER5?3&"H]==TO\%?]X3(T[V
MG"EF;PR,7]H5EFF\=3G.TQ3*6/<;$[J^ 0(DRR,0BP2'*,T@$U:^E*,1IB8E
MNU6?['3>8_#,=-6K(!E9&N[5P'+GY+S(NM,PKJ-!_$9NG>/Q*%CK[(-VF[DL
MUK,OQ8IOV+I\L^2-1E8VWCH2AY)QBD"*N%*"0LX E9(#D0I$LR0D"3(RMWM'
MF=JF;@BM#*&&4K.]W8]E__YVAM#(>_P$. Y=G$8H]&QW]7YGJZM_'6[S_@&\
M;'4C'MOM;O;PT/-;T:G3R*LHZ7GYKU_$DCT^D>)?S8I-2)9&*:0 $X34<1XQ
M@!-E!S$4(XZ4AL0SJZ:"EP:<FB#8HS?0! =;BFU/^PM0FQ[^[@ <71<XC]T(
M,1&FR+A5%2Z,Z5ES,$/@6)$P?,]G9ZR.=E-?-O^Z*EK9-TL@I%R*!)"8YT I
M)@3@&.D.6!EBA(841LEL*;Z3M> &US*C$&FT$_-Z)W9)'5TYKZ,G2'.#ORJ"
MLJ'8=ZNKWBDVN"*ZW;1YO+ /?NGO(/1+TT$H..&@"?;,L<9GHWAMU3:;2B3C
MS+*/SE*N9MMGWZB@=M.P[JR3_;Y19>>YMMI9M:GWHZ1.['-7MVJCSL@XO9YZ
M1_X).CF9(.>F3Y/12#=HE:F=E$R=E0^K?XAR?;]9EVMEB,Z7W_\0\^^/ZA=O
M7D1!OHNO0JLNZN=MG:P-63R(XFD69C2/A$B!( D%*,?*N!%9"#".TC#B&,7"
MW*%S:VZF9B^U9 -2TQT4+>%**FTI#Q9S*:IN[9IW'7SPHKBOU(]700JOC3:O
M7D]C*BHW6"63UVG:0),6E.!A%6A8@@XN00M,T" 3;*$).M@$&IR?::UY;,3I
M<\W]-)K5JEE[1Z)KU5E[/]JUUR\#E3A^NKDFYGBR1VW0>361/X%^YW@^G+;L
M=$;4L+OJ=T+.EYKV95TY3)&D(\QU'- N-F@&<YH@%A' 1)0#%"&HM;L(0"0D
M8G'(HMPJB<9HU*EI86UXYWS)=!5 KB30@C3BZED]:7=S;0:\V?6U<SA'5E<:
M>H,NP55BRUU_'P/KVVLK8%Q>89L-[/4>VPJ+P\MLNY>O;R-\(/S>S4NF8V6_
MJOWV113Z7GV64IZA,*: (JHL3ACJ$LAY G":X0@2$D%A5,%_V/!3$TY')B)O
M: X*170 @K;#;M6!^(K.PP8S8R:TQL-[9.EUT*OXR"AJJ0\T^7=!P\ XG8S-
M@1NKQ;$!!3?K?6R.3E]39(NOC)#:_%G\J'Y5S@@)*88H4ZI7E  4T@20+,L
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
M?Q;K>_E _IHE4% 4,0IRF(0 Q9@!'.D6DPD.\RB,XC2'=D%UXQ ZO8B\AI>
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
MT+?MS-B/Q\4FC1=>/R>WNA/\4?WM/_ZM_8GZGSZH_^/?_A]02P,$%     @
MEHBE4J#'D8X1C   G(H& !4   !C9&YA+3(P,C$P,S,Q7W!R92YX;6SLO5MW
M6T>2+OC>O\)3\SK1SONE5W>?)<MRM=:1+8UD=_7,"U;D3<(I"% !H&SUKY](
M@*1X 4E<=F*G?*:62P(I<N^X?!D9$1D9\:__XX^/L^\^Y^5JNIC_VU_X/[._
M?)?G<9&F\_?_]I???OT)W%_^Q[__TS_]Z_\!\%\_O'WUW8^+>/$QS]??/5]F
M7.?TW>_3]8?O_I;RZN_?E>7BXW=_6RS_/OV, /^^^:7GBT]?EM/W'];?"2;X
MW7]=_DMPW'BG-&1O)"C+.*"3#KPR3NN0K&;Q_WK_+]:)Y% 6\#$K4,H7"/3#
M( 6JF(27,=O-0V?3^=__I?X1<)6_(^;FJ\V7__:7#^OUIW_Y_OO??__]G_\(
MR]D_+Y;OOQ>,R>^O?OHOES_^Q[V?_UUN?II[[[_?_.OUCZZFNWZ0'LN__Z^?
M7[V+'_)'A.E\M<9YK"]83?]EM?GFJT7$]4;F3]+UW8,_4;^"JQ^#^BW@ B3_
MYS]6Z2___D_??;<5QW(QRV]S^:[^_=O;E[=>&7&9TQ_3>?SGN/CX??V)[Y\O
M" ]O\'VE=_/[ZR^?\K_]937]^&EV_;T/RUS^[2\QS1&J8IG<OO7__/K+WW\E
MX-,RKP@S&X9?T3<NGU'?=B0Q^8]UGJ>\Y?+J-;-%O/5#LRKCQ?+J-V<8\FSS
MW4G*T\GFR<_":KW$N)[D&%ED,A"LN .%3D,P)D-(6@CFM<6H;_->Z5X1X1N5
MK'+\Y_>+S]_3@TDU@M4/53 ,"-"7HKGWTJV(CJ/^:AW^2C\[X2JJI'D Y#*#
M$IG8T)@@Q"B]%=+$Q <@_N8[;]-^4\'/EO&[Q3+E)9F3JY?B,MY3]FTH7_[$
M]Y\( O,UQ _36;KZ[6I7AM#;>C& _+;*(7+_\AUQ7?*2(/MJJYL'F=MPMB8C
MFS<_.83>_^\+7-(39U_>YD^+Y7H2O4$?.8/$-,DAA@P.LP297$"C4E9<#0B!
M.Z_?"PVB?S2<(M5.@/$F+Z>+]&*>?J3M>8(Z,6%C!HR!@^+" 6H>H2C)E4H^
M8#8#PN+6R_<"A>P?%,=+M!-(_+K$^6I:!7\)Z^241)L0N(T!5"@67""E&L]-
M4 I)((/N%W?>OQ<P5/_ .$FN(V/CQ7P]77_Y:3K+OUQ\#'DY$9;9$H.A/3#3
M'HA)$>U)@C"8)*:BN1G" ;K[WKVPH/O%PDER[ (#;_/[:17"?/T+?LP3(9GC
MO!(L# G"D7WSP20P1<K(O?%2Y<%P</O=>V'!](Z%$^39!1Y>4OB_)'.V$?P[
MDG]^OKB8KY=?GB]2GK"@1#%&@[5!DT<D2#;1&&"EJ!(D,A/$8/!XE)2]T&)[
M1\MPTNX"/+_B'R\3B6]:IMO\QI551!$BLQDB0PO*H 3/E(7H4\G(K:"O!H/-
M T3L!1C7.V"&D' 74'F6$JE@=?G7J^D\\TD0W-EB">^215 E)W*S>8$<BC#2
M)TZD# :3'03L!1'?.T1.E6Q/\'A.'U\O?UW\/I^@8E')'$#X1)Z53.1=<\:
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
MSF>(RA)/UH1<FL#H4:IZ\)D'P=%PLN\ 2"])!_/W4_+XMQ*BM?#BCSB[J/5
M?UTLTN_3V6S"0HY,A Q"D6$E:54[S1)D:1UZC++8'0>D0WC13Q/7@W<]"*P&
MUT0'Z+JF.SNM.=.U89BL#<,B(\$X1R%E;;Z -J?8) X[""6-'>=!4'*41#M
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
M#%UR\\MBOKA:*K4_OC%D@@4IGGMB3'':C#T603SQ7*0S]$63CF_[$#=R&F!
M,-P?,CZL9CI VV_S9<99+>W_*T[GU?Z^GK^<?R8N-P69DR1=L5Q1&,JYI'59
M/'VJ)=I"ZWHZR6R;'B5/T#5R9J =QH;41P?PVDCJYA*YM78F(O*"-I)H4AU]
M53/Y+AER#ZN8HBH)&VZ.#Y(U<J*@';@&U$8'V'J8D2BL#U()('%0^"*DK 40
MKIZ8^]H97Z;0I'S@-$2URQ*T0]0P.NC B_\:?UR=1T[G%\34U_L(/^2R6.;K
M@45Y]>(/DA_I;CK'Y9>-%UL[Y]>3S,4F*7?E+DRL(U%JZZ$4BZ"L9F2N%2TN
MC20ADS,+33H7-N2IDRNVP\0/O>B^FV5 +%XNXQ_R/)?I>B*9B-)S#58)#HJB
M< @V*C#6*X<J*\F;W)=\@)Y.+N .";_39'XX=/P6.O/\?C,#=Y -.:]OI'&<
MYSYJ+,#K_6!E HF$(P.C,48K$S+9Q+>[144G%VN' <KQ\NW LEQU\KQJ4?!U
M1*6(R28*9D)0BMP#YB 8<A1*$%ZJ7%M'-=D='R*HDTNSPT!F$*D?C9[/>1D6
M0PU1O\/)#[B:Q@DOF6>/$9@SQ$:=/H/19@A)Y6"$3K'-"-B=U(R;^!I&U4_@
MYW"I=Q HWF7BQ^GL@O:\28F*Y^@#:*P+RVA)"\L[R(K;$H.R&)KL4 _0,VY.
MZRSP.4;R'0#H;[D.$,WI&1DT?)]_N:C7+%Z7>TT'KF5F==)HR&3[VE*VWNX
MSY2%Y-!)B]8JW20!<2BAXT[^&7BO:ZJE;PB%6QNM;<A*"'(/(T6?*CH#SI0$
MA=A$KGWRLLE5NX.H''?'; N8(]%YN/;ZA>:EN=_1#T]9H3!G<-RZFFFF91X\
M^1.%T29C!*)K<GQY()WC[L@]P',0#7Z[[75NS3G9Y!-NL310EYW[;SE3LYTG
MV!N^R_GU(<2. 3+7,'8VL9)-@9@Q@'+1@=<Z$+2DB,@RT[J)6WX@G<-FRW*(
M)FL;@0NO:\\J5Z\ DPR8+AB5$HT\QL.S9>?H9#XX3AY/I1TB_ YVVWU&,%'$
M-5TD^OZR3@W_,6___GIO+WCKJF-=5.TBP80'5VP@=* A8>CD8YL*V)-)[^2>
MVADP>F8U=P[LGQ9+<E'FSS>3R>.77Y<X7Q&+5>_SM/EJMD5!^E\7VV*9ZVED
M5O(2@M6@A6:@=##@([DNS'/.B\>28KLJD\'9Z:"\[HR@/&!-G DA763#=XC@
MFAFN$LO)%U#RVN;(9$!JCL)MN&D27#U"4R<UZV<PVD,IYML:"'4SJ-@Q#:Q%
MT/30T+'V4=-3# X?-CTRP2Q9;1*O)I2S3>L@"2':0C&_*X0I$QAOTKAT+^H&
M;F.:/,L:JVW6OA:2T>[A!'=UWBTJ%5!FT;8K4 =M3(='Q1--30\1>@<NY#7U
M6XE4<[R8UW6[:==84A#,,009(\E%U>)6%CSHS+PH&E/@;1&TBZI. '6$NA]"
MSLFR[P!(=WBX[-2FC2(G( L0SA,3]8J'BU'5TM84HHY!AB8-+G=2TPEP3M?V
MW5/CDT7? 7YN-*>_[MRI,S>H0-JB:EL^"R$$!E9@\A:U8:KUA( Q&Z0.J-V'
MYP <(>H.L/(LI<U4!)R]P2D%SL_Q4VWK>,E,T;5:GGE()=3[L)$!6FW!!J=8
M*MF'-LT0'Z5JY&*5P3$TG IZP-/7:>D/)4PN&8NQ!(.T,K+CFAQ%D2@DS0Z8
M(3NM&#F.MDD3J;TI'#=ST !G3533 >;>YC7))J>KDJ\K2VPR3TY'X)[5Q =!
MP6<C($6TQB6&IDWN=3<YX][#&AY- PB] ^CLJ .+VBH9<H8BA 1E!0?G*T.6
M?,<LC=*B[<225UTV !XD.CM.RAW@Y.Z)PLOY_13(V\5L]M-B^3LNT\2CR<8(
M01NVQ-I(Q /*Y&E5$/XC;><^-VG:<B"=G81Q1\+B_F6F9CKJ (+W"Z%J^RNK
M P<,==@8+QE<ID_>A<)$4L;9)C?CCBM6:SE>J9W>[UJRDY1P-(H^;8XU:;TL
MUP-M>W<%-#'21,-, :]PXPM(0$[++]HH?':9A-6DV\9#AREC;7MG1=-I:N@+
M3MO!FC]>+&E5;(_AMXOEE_S[YI]6$Q-%,$I8B+%.+ K,0%!&0IT73#ZC*>@:
M>5;[D#=NN'=VV VKKA[VQ]U<;893?V4J:.\1=0',R5!\$I <#)5 )^3U5C,O
MKLV>N0]UX\:('4#P!&7UB\#MNGKQ\=-L\27G[?#TBV7\0")^,\/Y:J*5H#BY
M\-K[1)/3BQ1:H?1@LG0Y*>TT-LF$'4GON TX.D#IH KM%[>;Q?@@EQ/GM);.
MU6L8M;>.=Q9<41S(4;%<1*XP-2K_.(+:<;MV=(#9 979 6+?YM5Z.8V;ZJ@[
MD]TW)6_;;Y X?\4_ZF"7*NF:I)Q8Z9 9[: 4I&@-Z]CWR,F]YLI'P3E&WJ1
M\5B"QVTB<D[<GD6E_4%WLR[O,7N7QY!51)43!",R"=8P^I0#2+0A8/;2RB8>
MPC'$CMO$9$3(#J_*#N#ZJ NT_3Z)\FHXS<0FSJU@%FR=$ZL*JV,"2X&48D;/
M-=>L24>=P\@<M_= !][ $.KK%YR;A7B?.6&"+MD$T*R>8&F9 $LN$&G]898L
M27WVT/\X:'+V)\;F -KK%YK;A;?YQ]>?-OT=7_R1EW&ZJIUI@D\I%P>6>P5*
M\0)!% \QA\B2-DF6\Z<!=I*Z'TC_' <^;?78+U*WWLQ.!H,C%GGFH'6H77ME
M!)<S \]BYCJRK$63&[P'4[H?3O\\1TG-M#CVM/;*&,YC?EUN%-R2V)[CZL-O
MGQ;S*ZY>E[_A<HGS]6J[0"<AL>2"T!#KI7J%6D*05H CWP:CU(*5.P6L#PQT
M/Y:"_2#X31\KG4]#WQX,-^MODJ.2F=83"%O;G!.ZP)?HH41N.#/!Y\(;H7!#
MP'X@_*8/ELZFGPYV[*^WR%>_+AZH'M^LKH";NZ0?:V_GC;K?9A+V:KK.EV[U
M=I-XF^/B_7SSE*T\?.$R"<O!FMH*CYM8YZ<QX,JF>JD&F6]2O=::L?W6P9_B
MZ*HKC'2P9AIU;^!6"L&U!:,R1:6)]C&/+ ,O1O L,P^LR:6\,?M[_"F.R3K
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
M0K*1?%XG=>!W3E0>.'4^GH8N(^*AT79./741@=Q<5I=C8:_FQ*XFM+(,*[)
MX** DHR1O7:U^7JPP7/D*;;)6#]"5)>Q[SF,WDG:Z7%+O3>37?N@1>(98O*9
MV%")(G?ZI'.PTD24MK1/#NZBK,O(]FP;[4EZZ@!X;_.GRQ32Z_)J,7__:UY^
M_#&'FCJZZM#^-;%)VR7WP3B(TJE:EN' )\<@%)M,<4PZWJ0 ]A BQZV%/3,<
MFVFOB^UW?V%."H],.QY!D6FOUP1E'?G%P$C/9$FT)ODY^S[N(''<$MDSX[*1
MYCI( +XH)4=R<%_\$3>7^M\2VE_/*[/U_S7;_AEG>7-]]<H#KO] "_+V-V[\
MY,MYG%W4 :T_3E>?%BN<_76YN/A$OT%?QTVG@(N<+NN1%C6J"UJZ6.442!TJ
M&0%>1 4^9L4]>I7;W%D>G_5QW=N!$Y3CB_,@)'7@JYPDFS>;2;+WRT\O)793
M"UO-3(K5+N8ZDBNJ0/LEQ:PH:DNQD(O2 GF.39J\GI?-<=WW@==4QPCI8.\Z
M23H3S:/U12G(+EI0#$.MKW7 '2^9/$L3=), ]"2JQXT&>D+W0?H[<5XW\;U<
M=P!9+$R%I")XF1RH8 4X+0M$';(LV:52^K/@XP8*74'V$/UU/6+^]?(]SB\;
MZ2&Y8WD5E]--YFA1KFIL;S.RWP2XO9X[S.RWPUD8:.K;S1=_G3NW[:;YY@8_
MK\ME>%F'"EZ-I/MZ180%CU&;6K^2:*MV!C AX<G;Q+V2FF&3H&D0ZD^UHB<1
M46.'V6)UL<R_DD9_F-4#:\LDMRD4<$;67I B@I.<MA862]+"9<Z;'/4.S<BX
M=0CG1_9=\SPJ,+J=VKF/J?LZSO3EO"R6'R\;_:YQ.FMER!][Y?EL_-Z,=V7^
MF2=)!UH:IC8%5RER"-X:R.37"(<8L,WT^B[,_[OX(:>+.I/L\E#@DJ#J:JV_
M;"=-8;01N=.UIZ\D 14)#CD'GX,L)GCG8YOQJ4_3]F<PTH?@[][<A8'5-V(F
M;[5<3W[&_[587O4D6&UF)4II71'%0\;,: N+"&[3_)8CBT)%VMGVJ5.DI]\
M'GUU%W2[7S_R)*ZAM;L83-0C V4[._$6#Y?3$VU&J5AV=2*>JJW,*"(MN.FT
MD@K/)66UC[':"R\/4C$.;(90ZV)H&8]=._AS3M/JSER.P\2(1: K8(7GH(RO
M8Q5*S1U8$4Q.2=^]H_1 />#MYXZG\(&TM!A&9".;A3?+1;J(Z]?+=WGY>1KS
M!O\BJ"P<D6ZDMZ"L(_Q+9L':G)1&&1+;)[S?RR+L(F#D=@0-]Y"3Q=T'7%;D
MKEURL+I<.YKB8X8F0JTR()M9IZ\DDT $X;1"H[+:YT#C$,S<IV(\HW*Z8N^C
MY$0IC[V//)O-%N\NEOE_3M,\?[DTC3YH:4K(D+C*M;F,A^"2!J\3(F,:M=NO
MNGS7TT=7_ZD:6PPIOA[T_S-^^H^,R_4E^49))K.H9PY2@\*@(/ 2P+.D2J0E
MP?-^8\KO/WN</:.A[D\070^:K]"]1;^5$='5Y&6=.A KZ;9V(I/.>,M3(NMX
MT,(_5/>#WQ=IO.Z/%5X'I477V<UZBWZU27!NXRI>C$ZT 4I?#"@IR6L*F@-B
M=HKT+&1L.MWI#CTCW]!MY&8.J81.L;1MSI O5YKQ3JI4&X0H*4!YR\ 59)!,
MB!@\JIS/AJI;E(V;"AM$_WM@ZGAEC+U-_=>7^<\XQ^U8L9?S>&EL:ZPO2$@0
M%9*/Y;FEG=88D$X:[8O6]P;*/+!3[7Y^?Z@X08.+8<79@;UY=Q%6TS3%Y9?:
MGNAUV=Q+VD9SW)+5=;5ZWU TIW, EU4 8QFBQ&!(:$T.=1ZB:.0"[L;[US"*
MZ %17\G?IAY_7>)\A7%SU+M=<YR<>UI?%E**GM9(-N!,SF T17BLI"25:P*M
M)TD;^3AG& S<1=:P"AE[&WMS$6;3^+K0FZ?S]Y=6-ZG(+ ^,X@U%0@J*K'C6
M"#Q96I#%>B[T7IO8KJ>/#(J!U;<84I8=V)O7G_.R!I&;2:_;&[67C!"YP>C(
M:2]/%$924 I!U/,-'652S)9LVM1M/$31R(G^-D :5@\= .KQG?[5=6FS3;2C
M%Z[!6=KHE44-7GH&//@LK(Z85).JT#WI&_EN3FMWJ8&2.L!>'5--Z^C+Z_(C
MQ2AQ_7RQ6J\F@5, 6W@$S20M&R2SC+QDB-IYR[F/MC3I4+B3FIXK7H[4^[V+
M\:<J86P?Z9>+:GAK)YTYSC9F_E-MZ?F&1+6Y&Y$1:X*]3MW(%/EJ7< [YLCB
M2XQ1>,4Q[>4N/?&BGD^V3\/*X&+N!3*_S:?_N,CO%K.+[37?[&,,]0(/.0*^
MWN1GX!-MX\XS3Q^XEV4_S_J!%_2<E1X0(J>(M1=H?$7X<Q(M/?LJ<'B;/R[H
M'Y]/LC1.)!*.*0)I1Y<!@J?XH>1,Z)<Q\[M5$4^ Y<E7]IP4&A ^PXJ^%T!=
M&<H7<WKZK#;YN&9',#1$M8 4L+*C%: G5S$RXD=:%V-Z\E[$GN_JV5$>$$(#
M";L7[/R\"--9?O-AEL-BO?@XK2Z:J7-BE2;'K(A:-, S>"%JDR)OI4LL^+C?
M4<8C+QGY4OBYT'*J>+N(I=9( DDO<#DG2[EZ%N/%QXM-W\D?<YG&Z7J2D_58
ML! S0H!R.D'(28+,DGS]B#+G)AFBITD;^2+W6:*L0=731=.Q'3?6:ZG,A\5R
M7;NK;7O8;R[W3+P/S,;HP* EFQLR+2N2)CC:R'F4PIDV=Z;V)W'<T:?G@& C
M=8V]15Y-8[UT%7]:+*\*]NOXF<W'Z77]ULVFE+>'NDXD*UHP8R&+N@:CI/!5
MJ PB173<,\?N#CQ]8#L=B*!Q9YPVWWK'4%L'V_1?:^_=U=L<,ZW!FA9F%!$[
M9!+<-M&&!GSM(H@FB)CJO1319.;%74+V2W2R;Q%O@\B^%S-WM4I^RIG6S.4"
M>9NG'\,%O6=COJ]6R\OY=#W=INI(NA/+);FNEE<K'JJ3P<FUU0&T911)&X.)
M[Y>N.)F4_;#V36;51]!5!U;MYF'K94BUZ7._JD,\:O!]X_!UXH*U 1."9+HZ
MN]9#2+;6C#F*M- R(9N<[QQ"Y'X(_29S^<UUUA<>WRQIS;W)RPUODUQ4Y.@B
M,*L8*,D%^"0L>&^8D387<AL:8^\60?OA[)L\$!A4%WUAJC:WF*;+WK!;?R*G
MU[<6C+;)6J,06*U>4UY:DAWY%S;DX@JC6-\UZ;)]$)7[H>^;/$]HK[4!QY$.
MW97IW<7'C[C\LBCOIN_GTT(^R'S]+,;%1>UK_/[-8C:-M<WZ+4;V:[ZTYY.'
MZ;%T#!L#M5*Z_YKK_C1),)4,"R"<-*!XK!@I!6@]>NOI_]DT*81ZF*23+=MC
MXOW:L,S%>D*""0H/ID;:'M!2M%04S]QRQ9AK4R*_%WGC%NH,A)=[UFMXS73;
M2FZ_U=[>>(UBQ,8R9BQCH*U5@L@NUSBS #KFP4EI'(840FBRIH<W9IO ^]64
M7(=$SL/FJ5^^KA =3<HZ)6!UO)7*V8'3%,XH9XH2#B/#_0[8'WI#M^;G$ W?
M2F(,(LL._/8?<#5=O2YW1'2/*^]KRH5[R%%$4"8$P,(L"<L6[K47WC8Y'-V/
MO'%+"P>&5T/-=( W"G(7R^V ! HR9KA:;:S^1E?I?UULC]AN] N=I")C'2\"
MUGE3KSR9.E5$@G0V2\&"<;+1Z.'#"!VW=K$1!IMJJP,T_K:B\/?%:CW]B.N\
MFDB+,O* D"76.5+>@C<D+^\UL<(26FRRW]\F8]PRQD9(.D'2'>#D^6(>27:7
MR9'IZN_/B8;INGZ:D @8P3N QMHVVQ,7P1L.0G(I$P].^28MS!^A:=PJQD8(
M&DH''<#I9US^/:_K(>O7J8K;?7T2$8U0CA0N4)'[2,()L3BH<XUCRE+%W.3X
MYV&2QBUR; 2F@330 99>Y=4JYU=UPM3JKF_(HLM*"[=-"*NZ+X=@)6@GK!$1
MHPU-DG&/T#1N+6,C- VE@P[@]$O^_8:0EHLY?8R7A_$[XP]!V[AF<C,'MF;7
MG".YI0))IJA9$,RU:4%T**'C5C V EY3;7WCN=!;_L*B?/46CA^N,<R+SYDY
M/4@([1.J4@DC>,@@"R^@G.3@D_9@C'2H;%;(F@3S[4Z'[GFEV^OLIG:F# [)
M=5"U1)B"85^0-@&7C=62N^R:Y,MVD]-M^O40/#P9#QPN^9$[2M=Y=9<#/K:-
M?81BW)&#((OC%!2[.O,H%C Y<.0UM)'[5$7LU4?ZSKO'1<@0JEP,(]=^(''9
MAB4I:U-1M;R#"0I'R'7TI@C XC(J$A$.UY#^WMO'ZRI]D@YW8^$(@8Z,AG>T
M*G Y7;Q9YL_3Q<5J]N5M_K18KG.ZZHF=1?;&%V"ZIELU65)/ZP)L,IRG:*PM
M^^2>]@+'4\1T@95C=+QH)/#^QB-1A.%CY!1;N+09[F( !=-0,(;H#?&DTU!P
M.7(\4K-3NH'WF!.EV^U$I.B89"J0*DT]3F2NMLBE %%(C(9AR=P.YH-\&Q.1
M#E+K7A.1#I'QV!=K[HSW,=ICTEF!DEJ#\B01%$%!\B5I8UBP^4Z%^#<[$>D@
M+3TR$>D0D760 +QG)W_X\D.>QP\?<;EM/QJD]$I("V0U:PJ) C=?,H5PQ*;3
M@6LISQ/:WB%LW /X ;>7)IKH$EE7W%RN..E)'F1-06MB2N5,8E/U*,\XEK(7
MC);?>9!UF[#.@N.38/ DQD[020<8>YL_Y_E%KC>AB;5-DNEOT_6'*]-^Y<6C
M-M8$0^&!I&"R" H/M,W@F(DAJ8SHFMQSVHNZWM!V"B#NM?D86CL=0.XRO7GC
MYO0E'\$R3%Q'R&@32:K0QJ_KR1^%H#%G[H-O<I3_$$&=Q5]# FL0'72 I1VV
M_E?ZU8V9UZJ0+\$I\ BRD"OA-#@M#$ATQ&,*VFI_)K_KBJ9Q*]7.XW(=)?\>
MH509N1KV6K+4.6*-04A$QI"ME3Q#CC86+KD*9W+AO]+4VZYWI-Z?/*,Z3@D]
MX.ERD[['TJ6EC4PH6[N%D,=)8M*EU#2)@SKITYDL$Q'5!%./T]49KH[5_UU<
M#:B,'K"U*4MXB!DO$4U1$6*2#)30#ESQ&E1*RGE45O$F$V(>I:HS9VHH7 VF
MB!Y0=9>-5]=WYK,L.B@;R1GD=8Y.0/#",C!))A.2C\(T:2OU,$GCEFR?PY4Z
M3OI=X&BU?EW^NEBDF[-.WRUF::*3"%XE14M U$9$%+0&CQ),B-EQY-(9TP9'
M#Y'4V7YWI-+O86D0#72!I3L">I.7]1OX/O.)544DBH')M0P4K-:CZZ"B >[)
M?O/B7&9-KA\]1E1G^]Q0>!I("]]XB>RV8KUU/>RMMYRS^/5A]MI7N@H5%4'4
M0\#B"$4$U& <AV*249Q[9'R?4HL.*ETW9YJ7 G_]N,"W7H-/69BZ'A,&2RO3
M%O A:. EJL*B$%KNURKV@)=V6^%Z" YNG2*WDOC8!8XX?[_-JP34EMEBH;A$
M!MREFE?1%0=2>B.5%6&?0YC]"ANOWCH.3MHJ='&J='N Q-5XP$Q$>\^!441)
M$8?QX&THX%PQ/&J*-ME@!8TWWCMB[>)Q&KNK\R/$-W9YXG0^_7CQ\9)P>GAP
MK$A@$@6HF,BOLRQ##%R$+$KB20VE]UMO'EGSQ^AM,800Q]8^_G&#<">\1&4R
ML!(B*"52[30M0,IB4*N<$PZG_9MO'B>Z&4S[1PMQ[*K"_?;"5S=Z7"H1$@M
M'E.=%9LU>"8+9,^4MSX6G=R +N5A6;G!\7$6=Z&Y'L;&V-M<T^'$QNM/FZZF
M\_?/YNFGZ;R.1]A$AG6LQX3;0OXX60G:7ZOH!"T[I3@X3Q+507*1]VM]MM?K
MNG<_CU3UHJG<N\VR_)+7KQ:KU76[ZB-2*'<?,4Q^Y%'"!DI^7,UJNGK)=<@;
M(LO>"@%Y<VI0@@ GJR\2?$;D6MLVO>(>(NC4G.W=YWZ]3:\DLT(;!)GK=!57
M,FVYB/7ZJI8&F6.B29+G08K&38,,@HB[N=IAI/^MF)#-?GY4^];=#VIB3G81
MV=JHQ&02UOOA*9E8\VCDW:8@ :7F*7IF8YM6-JV,RM?N[G??4/L^1MHR?YS.
M+M8Y;83]%?2AE&1<"K7\J!8T<@FA, >;SAW2L,C;&-<CZ>W4(!V"IGM=I\^@
MN0Y.*K^R^8P\Q%19FGZ^T2WKQ1]Q=D$+?EO,_?'3Q5:M]Z5RHQ&W5J7V8P,I
MLJS%N!Y<Y+SN"L6$K',);4;;#,[*N*>BC6$]BKZ_E0WZ!NN+LEGP>+W@[_SH
M\>>J)[^SR;9_(NNM/802319.>"C6AGI/-];65@Q096^4RZJTZ2W4RD,@D;Z<
MDRYR%>PUEPXC:ILM!'*:09FBP,N(P(I7/A5#SO4^J=(CVJWMH*;3W?T0)-SO
MJ':JU#O8NV\Q,>'"T:Y <5)2JAXL%0[(C05?>"C(C#=MABW=HF)<J R@U<=P
M<I"(!YR,-)P5O>.ZOEY_R,L?IZLX6ZPNEC?*&8+,F:$58!FGI643Q=PI9S"8
M<XH8#%=GR>WL26^G?MHI!NH<FNO A/TM3]]_('Z>$>KQ?;XU@_'UQ7JU)M^#
MQ'"'^PEF&:5(%IBNS7MY0O H HC @^;2^+!7MZR#\7D<N7WMGTV0M#B[6CL
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
M(@3R'.ME806*\P!>:P<L^"0*\J!MD]J.*P*Z,T9'JG0Q@'P[P,6.P./M]4G
MRT0BG99I74F733:VECO=;K:Q&4U5YP*N<?Y^>OW#K]<?_K_VOJRWK219\WU^
MQ6#>XW;N"S 8P.4J-PI3BV&[NG&?B%PB;=Z62 \IN:KNKY](BMHEBLM)GJ2J
MW0V7)%KG9$1\$1D9&0LN/GT)LQOF6"^81*4('XXX)*0$+U,"I(,-'7%R4%ZT
M-&A'H7)<"]D,X?TBI=O0VS4U8?:(XGW";)L>-TQ(;>L%#Q0^NW[?F\?ONXW'
MWL1!N"#G#6/M3R=9[6Y;NRA[!T6XA-ESQ5R34-).JQQJH][XLML0=599)'2%
M/.9Z3R9B!A\RZ387Q;G:N",TB7/LMLQQ-_UV*'O."V@@O%,T<OOW57GYH<T-
M7L.^*KL!LE@O QV%0=#)MGJ4'KS2!9 V\R0PT9&VJ<?>U.RMSO&WI[HGA?"@
MAT>P"GTDK5&R>M@L>0A:.L@RJ8PQ)V'52_C:_;6G9,)V0<R]@$H[071PU+DF
M;EY3G:<7^-/TVV-/]-WE1>7D^7QQ,?WOE7CK3(?9\B'M&IGR-DI(2F90,3KP
MB=S5$KS4@1Q4TZ9$8D@BQCVHM(?TZ((_Q3W[9B;U(Z'LG1YPP-N:[_([D3O*
M]H_&9V]T(IZ&6C(D"[BH- 0G61T>HWUL4D<PQO9_I9^K-Y;G5?4JLDM:%R4&
M#JQP5V\-+#@=:U&IC"&1GZ[]=@V^]WK]*;D#NR#H&7>@E6 Z< M^)(W>0--W
M?_X<_FN^N!U7:Q,OP<4$">NTS8P2O&8>G'*HG6;)F2;E%3NN<QR '@LV\^/)
ML'^(WA+W2SB_OE25F)E *4%H0PZ3CQQ"2AD"XT9&C=RY)MD)>ZQU7%O:%#N[
MX?1@08Z=V7 =]/]Q]GXQ3[A<KMJJS\_FGZ\GE,40@E$Y@E3*U"E1I9:2*F"V
MV)BS$SYME^?PXJNZ1M7ADIXW8WL'!F_#.>V1/FIOT1*S((0Z\T[548O>U.EW
M@B<TG,O09#["#FL<YZ ]TE[<2G9]P_))A79::(L*(;E5!A*O30Y+ .OK:'B7
MF4E-KKMW7.?HK3+:X&5[7!XLO%[V7=+N[_$;GLV_UG+*!WM ,59:8A3DF"2H
M:!@IM8R IL[MUB;$A^6Y+VR]F][6+:8.E_53.^]@C._ RKV]7%[,SW'Q <^N
M"A&^3+]>]^NP.03NG09N@B=&!0DAVP*VB#H\,02EV[3\?WY-(\]?.P+2AA;,
MV-;J[?S\O Z""V?K2/N'Z><O%S<M8;Q#KWD 5N>,*"D51"T9:"%3*DY@<FDK
M,[7Q-2,/5CN6?1J.U1T8ID^+D/$\+/Y5FQJMOJDLNB;&I1RS9 KJW)MU?0'J
M!,H4,K^:7%K=I/O$QE6-/"'MB,9I..&,;9YV/3+]=)->F3U+/ED#6GDRPA@=
M1,LCQ&B3"1HENC97$C_ME)T_N%D[\DGSB%+JP.IM4.)?\.+FDB=ZKV2]B/8%
M,S'29_ UOU>2+R"BH_W?-;DFW&YY)W0;L2=0MC]M[BNUOK'X]T7M%T1:G$UA
MAH[EI;;5SPQ"H:-Z,<X+G7PQJDDZZDL+Z_8XNC<8ML?;[I+I&VEWVE;=3=>9
MI)0PQ!2!Z4#L8^3-^H@"$B^H54;G'AX<FF/OF:5V>V0] AJ'D-ZAG<8.]Q&?
M)/#=?('3S[.WJQ$CZ<]5=>K527T2@Q$L20.TG90:N,3J63O(N7C-K$]!;'?M
MM>.+NSWF'HJTYE(8%6/;,7 B;-!<\ PAB7H571+X)(B/B:,UB2??)AJW>5G=
MGGF/8-UVE4H'#3^?I^:W)9;+LY^F!2<2DU3*<DC%,E"U17/4KD8&9/+9*(-M
MJH:W6=Q6>-.O$F][2FAOU'W#19P?)ZGIAS_2V67M0WJ3ZW@S320$90)YLD+4
M(M:8R),E)D)4BKG,,236I-O[O@L^H=O_8<Z^1Y%L!V>47>F<&,58Q*1 I")
M"5U[>!4)V4N-*05R09KD ^RZT*Y3IP:"SX&8W4F676#UT=[T/".+BSHEVDNR
M( *5TA&\E,3(6I,O4[:T8;7!Z?:+/*%(]U!6M9$$.T3G*F3U6.<T=]$@\0N]
MK(.U58(0C"7Z4&:D\UPT32(\VRUO;*O9"AXOX'  676(P*?8-^%.,UFL!!<]
M^=@I6/#*.F!)6<M#2+)-T><VBQLWIC@:^@Z64[<S4O<O6IP\:#S6NDJ3WC=V
MG>9#DF\J-?_6@O\#M\_>\TW->7[L9MJ[535*GTTPN;82%0Z4+77"CN8048=L
M.4H9FQ0X':\N=L.;KI(GHM&L),4@!H]0F\F "SI#5HHLK/0EXG:=,%YZTRE5
MN^Z"BWNW"8.RNPN7AI0</Y*<L [S^ZG^PG4S7J=T"24GR*9&"^N, T<[)AC)
M%'<^>>Z:=!;=L*814T2&E?PCCV48,?2+J'7VH!4F1J$5^)PU:9^3$%568)1)
ME4V)E2892!M7-?:A;"#9;X>I/00Q=K+EV_GRXM?R"9<7Y,"ODT6YM35BIP'K
MQ"=B1JXY@1S0D!ZJ'$)4VQ6J//'P+O&PC]SF S*Q#Q"\7\SS9;I8KU\)IIW#
M0F)%K+-W: ?W*("+$CG+0:>8=P#!O8>/?59N"(+]F=@'"+Z??I[2N9IVXE5/
MV#4=PEG#M!+@=4Q$A\P078R0 Y-",>Y3V,[1W?"2<5-EFH+B<*9VX'Q\Q#/Z
MZ#,1\7-8_ NKJ5MWZ%K3HY&GZ)D#HXD*%0,#[VMP/<2,/"1,6;7P/UY:V+CY
M,,,#JXE QK8^&XX M]<WLLZ60&? )RNKQM2X(K%,2Y4B5ZH4M]V>M,W;1DP;
M:'(>:L/F#@S33=A9\614+!("K9[P7@UJ6HTP%38*3]:V;:>V/D_0>\KUN?D*
MNS"Y W#<S7%^W%5U(C/9V,PMR$RB55X+<$4F8,ZYPHQ0DC6Y4=J\K#Y-SS!
M&E @)]W>\P<Z+)[71.5G&Y\^OFOY?7KQY389L7%'T.$6>+S+J49,':?M.!:/
MFBO@V9#W%H*D/9X'B-:ZR&LQT<,SUPG=K]SXL'<:7F], +OR>Q2W.N1Z9 JR
M3B7AG#S:PJ (;3(&Z85N<N>TVS)/Z;9F%Y0]/]MT<.%UX#ELBAT'DR+3-:X3
M-''-&04Q5B::4HP3W"K^U[B^.084=KC/V44N_4)L'1M@284BF0;G.;E"Z!DX
M]!8$*HG1E21%HVR[D[S/V4GV.]WG["*(L>,H3UU%",:MU4S665Z!UE]'>_K
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
M#BJM:7@7IHM_A+/+.NW^\OQKE<_RKLLWB25J'02"4)9\28Q$4Y8);"(OD/F
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
MQ Q*N*#)DX_:M6G:]>+21C:'PV#@(;*&%4@'$+MGI=?V.5@C;/$<--.T<,0
MP48'1= ?&1"E;S^.KHL]=6!Q;]HA]^!]!_ 9H+Z366Z$R05<Y )4G9[G,"(P
M5F*R2!YR:+.%'KSTUS*)YZ"]]K@ Z 7R\66*XT.*;]O)W<:U;VY,<''.)U%(
M2?^78*0@09@0P06'('UT2MKL)3;I9-N.I,[/1 .#<Z@VT,,BI8\CU+ZBV,2+
M?\S/Z#%GTXL_5ZU)E2YU.AX"6ANK'7.T=Q8!0KKHG"5VZ281@2/0=O+S<P[6
MHXZP\_H4ZL-T^:]W"ZS7\TC8NEBQA,A6*M>:F\#K@+[ (;*2@5G!;"3_%+7M
M7IV>HNSD1^=THTP'XZ87?VYHZ_+]]-LTXRRO&!(=2K(NQ(%:P:9"G709E0>L
M$^HS[>"<]U4;O"UE)S\HIQM%.A@W)]EE:-UZ;)6 ,)U]OIA?1T3"+/\RG^'=
M^,@C-BXK(NX.<J!?^O#QMV'3IHZRU/;=BX[&Z#X2K4BE@\?L042/H!*SM!>)
M +4YA;3%&K1- IB])%H-T_;L*CBDA2TN&@E)NP1*(()GKI!C'.H==I&H69/-
MJP4U)YV M0NJGT_ &@L;'7AZ9!SGYV3DB-F5LS^M25S="A69HJT-!E$(2YX
M8Q!5\B"#**(@\N";-$?;L*9>$K5&0\R\C?CZ1>+Z3BD7%K-$!9JE7(N.,WBK
M:M,QZVIR1,ZY22[6QE6-B\;!9+\=IO80Q-B5=E7)?BV?Z!!.#M[Z,I&V!\1$
MAQH,EHXWP1GP)= &(HNR*(4Q8KM6;4\\O$L\[".W^8!,'+\%P!4%[Q?S?)DN
MUA0H[DB>Z.GT6"E .D*ZY ,H0T*VTN6LMZN)?.+AXP:FF\)@?R;V H/OIY]K
MX^(WL[P:'+^FQ 1N<R@*A# 5T,:"PXQ@18FF6.;HSPYP>/(EXX98F\+B<*9V
M<7_P@41"2_A"='R/W_!L_K6R:ATH6!.5@TDQJ  \"4?>FI?@!1'% \I8@O#T
MGQ:.R!9K&S?T.#S 6HFE V?W(YZ=U1K06;X:GT1?WZ?'.HZ6F -<.S*H21,]
MSGA@C"G#LTF&M;EH>F%AX[8L:X>Q0072A3'[.\YPL;+);_+Y=#:M$9,:!;U/
M%A8FHI4,DH^V5K EB.3 @8R:C'2T&4.3L.!6JQNWL5<[L TOFBX0-TQ0Y/8F
MJH[.C9@=E)@X.96U<5_B",*'Q!4F1EQOFG,[#!V]E!_T$K,:$R8=;/UKRO"9
MB5LWHX>,1<Z2A,R-!L55=6B<!13%^VPPA#;3I[9;WKB1CE$1]+!L=GAQ=GMO
M?;4C?@I_X'*?N^2[OS[,_>ZS"QKHSO7F^;?75#=73Y&\0>4-!U=JGY;" WB9
M!2"W1EOG,_(F548;UC1,"/[>HS\1)[^C?_.OB?4Z2F,3"!7)Y(<D(,K@H-[
MI<"DYJ7)I>>F1?40<#T<'4\'X <0PRD8DC<Y3^OSPMF/LS)?G%_YV'OGJVSY
MY,'-S]9D',$R&7+-BB;LT996Z^L5H3"'!,Q)'Y4I,>0F.=_'L$SK_70]MW&2
M;0B2QPRQSB-5B?9P3UMI_2MD%GC*IJT1OK^>?NW1+IAXUAX=P/S=39&_TK'9
MJD=:+?%HFY*'G^LA_P-^G2]J\&>O7+F'SQ@HB6WCT@:R)P]?<@,<F3&ZP!0$
M3WN84E[5$:@,DA(ZJ$(@:C,A[[D%'1YYO?_<)_=8R;EF@0$R4??8*"%PH\!(
M75R*$FVCP44OKVWD!)@A4/(X]#JL1+KU>AX2N@JE['62>N9);>S-4\ML;76\
MD29)[D$J'FMT-= F4R08YD0L263-FH2E6UF=#_@-9Y=8YTS_0*Q;D)_X]G)Y
M0=OJ8OG=GW_'^>=%^/IEFMXL,%R%V&ZQ+TH*17D/HMYJJ2@9'25("YA<=3>5
MR84FUNB -7=JI79!U>-+R.-(L(,(Y4_SV>>?IM\POUDN\>)%ZK@E.D+2D$*J
M98*QEF0$!4S9@@91\.1:X'.W98X<A6\!R89R.ID]].J+2NA:09?Q#AL^X.=:
MG'% ^<L!KVNS&^]-<.LMN\3$<C5R7 NLY?<(3B114P1=*+)PZ?0I;=EW>HD\
M>,.=",]W?ZX_O+H60YYXM+4F311R@ZW5$(2@;YD+M61:*&Q3;;_[6CO=HG=!
MT8:.NDTD-N+6O%Q<3-:YE[\NUM=>JT1OA<5(&S)(4Q,O,==[)2&!#ER<1\$#
M%]MLOO3\.VBC[QXB[;D%]%*0T4CB\P'9WP=\EF]F>4W!<IW*$CGWR:4 5AH.
M2MH(M7@ HI=1BF#0X3:6>Q<,/5[%.$ :1K"/47(@ESLX!*Q7O\Y%2AQU-,6
M-212)8@,KU.&4C*/KKC"2Z/-_<XJ1H?(H5)]%/C:E\4=X.-!)0!95"R*K*A,
M"A0S$3RWA4ZX/CK/5?:B27E6!W47[?"Q/XO'+KQZNAZ )>9C2"1$6S0H[0KX
M(.D F@W3@A?R\!YD$#Q39-%1><7PTA^(@2-[&S=IL[=G4R*G[JP84'&)#&RL
M'3PBACHS(X+1*"VY9#RJP3S69U?12TYF>[=U&$&,C:8K3MPE8:UAWMB@A"F@
MBB:KF$V&B$A^FHV)EQ!"B8/YKL^N8CS'9"#ISH=F]9@;T/QR=K'X<_+;QXE0
MFBMN$@2,$A3W#"*+'(HD%SZJ)$QZ8E[?\AH=2TS_\7G^[6_K)UX!9/W-0WS<
MOG5$, PCNOE!?!S;]?B JW+E+_C/^>(LW_A.T2>+'LB7KH6JT9$9]>1;*U>8
MI0^(BJT\CZ>>/I[;.;# !V'?R#O%#Y>+^=>;FBTOE'#1@Q&9_"6A5NF8Y(@I
MG;Q)A3F[3>[*5IO#W1>/YXH.BXB#&-K!&76#=_733?*_]>2$%U6@>(8$[CK]
MMH:=?9:<2)4E-YH6L<7BNNFFWM1-;2:N#B!X)VW@[7RVNN/XY_3BRW7JP ]_
MI+/+U338Y1+I__E3^&,24]+,KYI:23*WM6]+K,G>D67ALN<L^":(W&.M?=TB
M'0Z8YY,^FDCO9*[9'Z0:$#.6TU5#F'EM"?(5%Q=_AEG^X?]=3E>U^;_@1=-K
M^"&7T^::OAG#6E_C:\Z4*#%"U$CPE9I!T,5!).W)PB#WI<T5=D?7^)P(+D%8
MD"&0KR0%K]FF DK1/GKG ^HVMQVOYAI_%Q0-<8V_B\3&CF4]&[(1P3I34@ 6
M:A)UK)N&T!:2C84)ZWB6G41&N[K0WTGV6T5&=Q'$V&AZ]L 7==;193KP.>7H
MP"<E>%4\9.>2*]%:)OZ:D=&=I+M59'075O<1&57">)>S H.*=,8G#3%@77%P
MAAL=57XBO_X51D9W$MWCR.@N?.PK,D8;L',&,@NEE@,*"):T(66'BM$11:1M
M:@K:1,:.'"O=!P(',;3/$+EWS$:50.240!F?Z9A<-'AOI7498WG8['GH$/F1
M Z)[:?X@[.L@++55Y,0+6S0K%FBW9,0F':&V](3"+7.8:X6"V<)(C!<9[>H"
M?Q\WM9FX.H#@=1BD3N6X>',_%C+)T8N")D*0DM2I9 2GR4?SVFEE9&0\-FDV
MLFE1?1VU#X? XVRS8>0Q8"^Z9\.:ZP_J7W4PQ/_Y'_\?4$L#!!0    ( ):(
MI5(P8HE^8P@  *LJ   <    8V1N82TR,#(Q,#,S,7@Q,'%X97AX,S$Q+FAT
M;>U:;6_;.!+^?K^"Z^*Z">#WER9QT@".K5X-M$G7<:[=3P=*I&(BE*@E*3N^
M7W\SI/R2V&G=ZW;K!EN@CB4.A_/R<.81K;-?!E?]\>\? C*QB20?;B[>#?ND
M5*G5/K;ZM=I@/"!OQ^_?D7:UWB!C35,CK% IE;5:<%DBI8FU6;=6F\UFU5FK
MJO1M;3RJH:IV32IE>)595CH_PSOPR2D[_\?9+Y4*&:@H3WAJ2:0YM9R1W(CT
MEGQDW-R12J60ZJMLKL7MQ))FO=D@'Y6^$U/JQZVPDI\O])S5_/59S2UR%BHV
M/S]C8DH$>UT2]5;,0OZ*Q6'<:9]P1MMQV(Z:47@<=NA1N_F?!AA9 W$_Q]BY
MY*]+B4@K$X[K=]O-ZE$GLZ<SP>RDVZC7_UERHN=GL4HMK*=AOO_JU6PJH_H6
M]%F5P7309/F]K5 I;M.N<['D52W$(R65[KZHNW^G.%*):2+DO/OK6"3<D$L^
M(R.5T/37LH&T5 S7(O:"1OR7^T7<Y<R[< 1ZI$CYPJ5&$YT([B<B%):T&M7&
M0P]VLSV"X'/]@XSO!Z/Q\,VPWQL/KR[)U1O2?SL,WI#@4]"_&0__'< M& U&
M@.O1]4WO<DS&5T\ZN2].C6[>!=>DT:*51ON 'I+>Y8 T.JRXNKD<@#_CMP&Y
M!B='P_$0A(-/_;>]RW\%I-<?8Q@:)ZUV>>\=[5V3WN#JPS@8H"\NA:UZ$^UW
M[O5&%[W+X+IR]>E=\/O"LV:]WMP5IM_=K?96MX9E,N)@!Y6,7'-N59E$7%L1
MSXF=4/OR1>?X=.>=EE'&H#!6)(\AC,W%WA,I@\QU*ZU7/\S-1G7AQ%^_^L.P
M-(^K'0S#D$SHE!/-IX+/H*78B3#DMYQJ@+B<0U(RI2U1*7FC=$(:]<IO1,6D
M3S4?W)?),(VJD)N3YY";YM[EYH(:R C$/IF3NU3-)&>WO.Q3I'UBF (34@64
M %:@(B4TG9,\M3KGX &0!,<7(&.4)'"E!94DIA'<TD0ET,*L\G(; BF/N#%4
MSU$DH7<<UEW3:> > V-@2>G(!JR! I'00"Y +(7I8 GCFLPF(IH0D^/':OZ,
M:UXH00<2822P$"0T,V$GX*#)>.0,1+T9F*88N#F%:8R$\_4P/!<(MGX>"'(2
M0[5.(\3+*JEEP!^(P[!>&Q=I#,6#(@>&[Y',&>@$X*QEL R@$UAP,L@[0A:A
M+.4*DP4<S*.E ?;,D>LR2N02! "("M#BEC/.GHB:"8FEFID%2C7T&F.!F5M"
M\::W&ZPLKX'-+(S9L/:YX*V]=W@;/TC.RQ?'S<;1J2D053 "+!$JC@5<'IA#
ME[DA@8;D, (Y%Z'DF$O" 9BA%&:",U L@0J)51*OF3"15":'>5@[M9(>+)E6
M$6=PVY #P ;C #8/@. ^FM#TEI,>E*51+D'"$<[. ?=6.,*)5_Y2($U,/4A1
M/\':M89=CR6T9>>%X@<+Q; 0^OD8T2"!3?T;2%.CW=XCF-+#/8)ILXUQ&' #
MCP*0+M?5OHRE,C;<B.9F]RG8^4(.N"A6\KU4Y1H40(&:"N/*'DCQU.E!HKPJ
MF.M%5W-)'="*9KH"2[DHR#@HH'B"+49)P=SQ@LE#(YB@6J #PK=\UP92U)0;
M;,-N:QK7LUV15(:#01:*,D[*@$B**)<4:SNXY8Q8M7.8X<G!.J>!;R%'02B_
M,)^S;RBW^P7D<'^ ?%1]=;0)Y)U+U@:>=R]V.\,:ML)4,$0K-2JE6-6I :0C
MM40(4\T6< * "QH**>P<6_RV97%S.>0Y4/E]\4!TC9JZYG%?.)3E.@-0&T=)
MHDAIY@QP)/66I\ T)& ;1GB&FP9%@(![_,+F$AG4[V>#X&A_$+PHQ<&4RMS5
M*TPOCV.@B6(*B3%;Z-Z24>Q0?_WE=@;H  L3H78:SS-#E=NG+=BE0]"E-$<2
M'7_YN8>$"WKN]B#WD0!['-YP@>> .;8_F%M639_.35C@XW=!WMS(5NQ]1:W$
MEJZB*->8_+7^N45KHHR%^W@Z";I,!(K^\.<XY.")*3&@&*K8(^G"<'AJXN[D
M  \5TGQIUZ&W:D+-DFQ@_7.HY\PU!A>/HFC/B11W7!;'"(_DR]\<HF]$^EX]
MCG6>S^.8.U1DBUU27A4JK)OK2%W5+,3:5_"/#2J[M(X"G;5*FV7+=S= 99((
M:SG_3%<(%9 *'&<"['-*#@#/4(0-%GGXBZ1ZL0GY'[D \]V&R]/('3@<_OW4
M]?U:?4\"30/:* !M^*2+S\R1X("-HETOGWYFG-YA__6TS75@1SC=N>?B=.BK
M$%<\J/ASABVUC3*8:/BRM#V)SH*FPA2 &+#)LB<!!AB R1, "$3).5.TE*WG
M:#N7O5!9JQ(?]9\(?'OXI-2#UAYKJ"5E@ )W%1# Y(ZN"]25?6<4Z53)*<?V
MF-+;X@1>%T63)YE4<PZCLXGR99(^P#1@\$_A#M4=D>%S;-WC52$0 BJYKD"T
M)<T,[RZ^G$)!SR2==T7J8N8FG4ZQ#0!_*'X=!72M?O"OUOV/_E;#?[;07PQ7
MW5#-LBUCQ]6CX]:3P_5JX^FIGU';.JJV.D\/_[]JF]63D^]@[*MJ^ZB]D]J:
MBZ^/,23+9#1]76J5%A,*/'>;V3UI/'P3 2&^)8-__:YW.!G 1G+]D[RG<](I
MNS=8EC@NHO 9!^OH7FDGT1UCX3?)#PK'Q?PAF7@>7KU\T89"YCXW?O-_?W%Q
M_<#='9']%8G_<T6+4NE::@:AQ+-3LHCASY25GSX3/U.P^Q/!8Q+<\RC'@R)R
MY1^?_H[W=XKWP0=_$@O\:"/HAYM1KSEBL\:<GGQA<8U5/7KG,5/^I<^N_^UE
MRC?>@ER5$,?#ZJLI-(0ZDMO-*5]X<;+X]*]QNA=*S_\'4$L#!!0    ( ):(
MI5(O,;0470@  *LJ   <    8V1N82TR,#(Q,#,S,7@Q,'%X97AX,S$R+FAT
M;>U:;6\:N1;^?G^%E^IV$XGWEY"0-!(%<HN4)5U"U-U/5V;L 2N>\:SM@7!_
M_3W''MY"TE*UW9)H*Y4PX^/C\_+XG&?,7/S2O>F,_OS8(U,;2?+Q[OUUOT-R
MA5+I4ZU3*G5'7?)A]-LUJ1?+%3+2-#;""A5362KU!CF2FUJ;M$JE^7Q>G->*
M2D]*HV$)5=5+4BG#B\RRW.4%WH%/3MGEORY^*11(5P5IQ&-+ LVIY8RD1L03
M\HEQ<T\*A4RJHY*%%I.I)=5RM4(^*7TO9M2/6V$EOUSJN2CYZXN26^1BK-CB
M\H*)&1'L74Z<T3%E]+09U(*@SL=GM$'+(:6\?M(\:=::)_^M@)$E$/=SC%U(
M_BX7B;@PY;A^JUXM-AN)/9\+9J>M2KG\[YP3O;P(56QA/0WS_5>O9E<9U1/0
M9U4"TT&3Y0^V0*68Q"WG8LZK6HH'2BK=>E-V_\YQI!#22,A%Z]>1B+@A SXG
M0Q71^->\@;04#-<B]()&_(_[1=SEW+O0!#U2Q'SI4J6*3O0>IF(L+*E5BM5M
M#_:S/8#@<_V3C._TAJ/^5;_3'O5O!N3FBG0^]'M7Y*H_: \Z_?8UW(+1WA!P
M/;R]:P]&9'3SK).'XM3P[KIW2RHU6JC4C^@Q:0^ZI-)@V=7=H O^C#[TR&VO
M<S?LC_H@W/NC\Z$]^$^/M#LC#$/EK%;/'[RC[5O2[MY\'/6ZZ(M+8:U<1?N=
M>^WA^_:@=UNX^>.Z]^?2LVJYO#=,?[A;]2?=ZN=).[Y/->E.H:1IFB<!UU:$
M"V*GU+Y]TS@]WWNC)90Q4%*0/(0H5I=;3\0,$M<JU$Y^FI>5XM*)OW_U[;!4
M3XL-#$.?3.F,$\UG@L^AH]BI,.3WE&I N%R0(4^4MD3%Y$KIB%3*A=^)"DF'
M:MY]R)-^'!0A-V>O(3?5@\O->VH@(Q#[:$'N8S67G$UXWJ=(^\0P!2;$"A@!
MK$!%3&B\(&EL=<K! ^ (CBY QBB)X$H+*DE( [BEB8J@@UGEY78$8AYP8ZA>
MH$A$[SFLNZ'3P#T&QL"2TG$-6 ,% J&!6X!8#-/!$L8UF4]%,"4FQ8_U_#G7
M/%."#D3"2" AR&?FPD[!09/PP!F(>A,P33%P<P;3&!DO-L/P6B!8>SD0Y"04
M,209\;).:A[P!^(PK#?&11Q"\:!(@>%[(%,&.@$X&QG, ^@$%IP$\HZ012A+
MN<9D!@?S:&F /7/<.H\2J00! *("M+CEC+,GH&9*0JGF9HE2S2?"6"#FEE"\
MZ>T&*_,;8#-+8W:L?2UXJQ\<WD9;R7G[YK1::9Z;#%$9(\ 2H<)0P.61.7:9
MZQ-H2 XCD',QEAQS23@ <RR%04;AQ"*HD%@E\9H)$TAE4IB'M5,KZ<&2:!5P
M!K<-.0)L, Y@\P#H/013&D\X:4-9&J82)!S?;!QQ;X7CFWCE+P6RQ-B#%/43
MK%T;V/580EOV7BC<6BB$A=#/QX@&"6SJWT":*O7Z <&4'A\03*MUC$.7&W@2
M@'2YKO9E+.6QX08T-?M/P<XWYH"+;"7?2Q509)-"@9H)X\H>2/'8Z4&BO"Z8
MFT57<TD=T+)FN@9+/BO(."B@>((M1DG!W.F"2<=&,$&U0 >$;_FN#<2H*378
MAMW6-*YGNR*I# >#+!1EG)0 D11!*BG6=G#+&;%NYS##DX--3@/?QAP%H?S"
M?,Z^H=P>%I#'AP/D9O&DN0ODO4O6#I[W+W9[PQJVPDPP1"LU*J98U:D!I".U
M1 A3S99P H +.A92V 6V^*>6Q<WED.= Y??%EN@&-77-XR%S*$EU J VCI($
M@=+,&>!(ZH3'P#0D8!M&>(*;!D6 @'O\PN82"=3O5X/@X' 0O"S%O1F5J:M7
MF%X>AD 3Q0P28YZ@>RM&L4?]]9=/,T '6)@(M=-XGCE6J7W>@GTZ!%U)<R31
MX9>?>\AX2<_='N0^$F"/PQLN\!HPQPX'<ZNJZ=.Y"PM\_,[(FQMY$GM?42NQ
MI:L@2#4F?Z-_/J$U4L;"?3R<!%TF $5_^7,<<O3,E!!0#%7LD71F.#PU<7=R
M@(<*<;JRZ]A;-:5F13:P_CG4<^8:@XM'5K071(I[+K-CA$?R^6\.T3<B_: >
MQQJOYW','2JRY2[)KPL5ULU-I*YK%F+M*_C'#I5=64>!SEJES:KENQN@,HJ$
MM9Q_IBN,%9 *'&<"['-*C@#/4(0-%GGXBZ1ZN0GY7ZD \]V&2^/ '3@<__/4
M]>-:?5L"30/:* !M^*2+S\R!X("-K%VOGG[FG-YC__6TS75@1SC=N>?R=.BK
M$)<]J/ASAB=J&V4PT?!5:7L6G1E-A2D ,6"3>4\"##  DT8 $(B2<R9K*4^>
MH^U=]L;*6A7YJ+\@\!W@DU(;6GNHH9;D 0K<54  DSNZSE"7]YU1Q#,E9QS;
M8TPGV0F\SHHFCQ*I%AQ&YU/ERR3=PC1@\+MPA^*>R/ YMN[Q*A,8 RJY+D"T
M)4T,;RV_G$-!3R1=M$3L8N8FG<^P#0!_R'X<!72M?^\OEOUO_E;#?[;4GPT7
MW5#)LMVQ*LP\.WUVN%RL/#OV.;6UDV*Y5O_N:JO%L[/:CS"VWFSLI;;DXNMC
M#,DR"8W?Y6JYY80,SZUJ\D JVR\B(,2?R.#?O^L=3KJPD5S_)+_1!6GDW0LL
M*QQG4?B,@V5T+[>7Z)ZQ\)OD)X7C_6*;3+P.K]Z^J4,A<Y_;/_EO^;DGI+\B
MX]]7-*N1KI<F$$,\-"7+X+VD=+S<%+RD*'>F@H?D:M6F;_P#TS_Q_D'Q/OKH
MSUXAU.WU@2RRZIT<'.\FH>28S09U>O:%Q0U:]>B=QT3YESY;_L>7&=]Y"W)=
M2AP1*Z^GT#'4D]3N3OG"BY/9IW^-T[U0>OE_4$L#!!0    ( ):(I5+/U,MX
MJP8  '(B   <    8V1N82TR,#(Q,#,S,7@Q,'%X97AX,S(Q+FAT;>U:ZT\;
M.1#_?G_%-.A:D))])D 2BA22H$;B50C7]M/)V?6ROF[6>[:7D/OK;VSO\F[+
MH1Z%JE45LO%X/(^?Q^.9W7HU.AQ./QV-(57S#(Y.=_8F0VBT7/=#.'3=T70$
M[Z;[>]!V/!^F@N22*<9SDKGN^* !C52IHN>ZB\7"680.%V?N]-C5K-INQKFD
M3JSBQO:6_@4_*8FW?]MZU6K!B$?EG.8*(D&)HC&4DN5G\"&F\C.T6A75D!=+
MP<Y2!8$7^/"!B\_LG-AQQ51&MVL^6ZY]WG+-(ELS'B^WMV)V#BQ^VV#!ID?"
M3N0%B1^VVQMA-TF"S<UN.^BNQQN=;OBGCT*Z2&[G2+7,Z-O&G.6ME.KU>^W
MV>@4JK]@L4I[ON?]WC"DVUL)SQ6N)W"^_6K9W&5&Q!GR4[S Z<A)T0O5(AD[
MRWM&Q89E59-'/..BM^*9?WT]TDK(G&7+WILIFU,)!W0!QWQ.\C=-B6YI22I8
M8@DE^X?:1<SCPJJP@7PREM-:)3_02HPO4C9C"L+ \6]J\##9(S0^%3](^.'X
M>#K9G0P'T\GA 1SNPM'QY& X.1KLP?CC>'@ZG?PQQI^18GP,@X/1M?'=R<$
MO^*W>OSH]/CD=' PA>GA%PWQ7!3W-^'4.7&&#IR,AT9Y/^QX31B<P&!T>#0=
MCUZ4.K4276]=>W'Z;@PG@^.=P<'XI'7X<6_\"0;#J1X)/"_X;RAE>8R:]<+U
MXO_?8>U[E9OD$/$\IY$.G+!@*@654GA?$H$6SY9P3 LN%.#@+A=S\+W6>^ )
M#(F@HXLF3/+(@54]Y?7*9A!X_2&?%R1?FB>_OP8)%X9C@?+Q&"AJ',,^$5'Z
M>L5?]_JAW[3QDTA(6(:#ET*<T*@4&-%16Y+',+Z(4I*?40R\\SF34@N,_S5E
MC%$:4BHH2G9=&"M\+4O3T)8H@9"(*EQ*3YDM(:)"L639A*(4LB3H!<7A&HHK
MZU@4HYPDYH4^%JZ3UT0:)2B%D9^(&<FI;!U>9'0)@TCI$8V2IIZ!)$S YYPO
M4&M42Z4$1>UL]A^,H8+$,1Y,K8PF"-[@%JI:/Q!6J_Y:K<73+W_3+D';"=O:
M$%-T287FI,P0VA%"-=/HND2<H'^73%!]9DOMJRO/KY(U0"3[G=5X[=*_5_B\
MQ&;E9+\;MBU4Y@;QZ-=N7Z/X6[Z=<:7XW.KY@MP=/$]WLQS#SYP8'V*84X3I
M7<]LT*BQ0)B.<X6@4KN]J8=)E@%.0VE(AJ"0!>) VO"1L)SDD?X=&<8FWS31
M":G*S**&8ZPS:\H:*550=![H?>M(1689K0EF7&#8:J%%,U)(VJN_]&,FBXPL
M>RPW=C&3^N<ZH$4DJXY/1%"5&W:[3MOOZ/1084ZHXII]E3DZ)G-T57QW+'3\
M]?871SW'?^18)^P\:N9795UWUKN/$_9K;/T0[QD;WU_:EV79;O=A KD&819E
MB%:)&^!M(VS4$ZI-VPN*"_!O9NUZ']^&L-T93Q_>S%UJ9WGS7*Y4_XI6GM:I
M\2#2>PQ@T]UG98+7*^V-OC2?&#@Q5I$LQ@.0*MZ$_9V=DR>SS2]P/&]P#/+/
MI8!1BM(+<L,H#PP(#[!.=1B:Q*A ;7G&8JC5_-Y\7H8+GFY/_O+/8_SS%-OB
MIXTO1YA<,WW),9GV,&4TP1L7WKX4.Z=PF"0,;_ _#.T_K=FMH7<O+SSW&?H7
M>LVCYMAC"E>+'F#8U2/!T*0%VO0.C-=^X?A)'3"((E[F2O=W='"Y@_:U9PWW
M^[)A/"Y_4, 8$45-,@S[9 D=6]A]X7A^:18V"'5-&>CQ78A[6H;/OY4Q@*JJ
MSP4SR;"MOC$)"\&4HCD*A.8SC=VJT!O#;%D7>6T[0I?O4R)A1I&^$/R<Z7Z%
MK=;793P3*!8LRY *.5551>1TFR8I1<YD>LG +G%5-K;/7^QM"&!*:J&3!,H"
M?]%24ZF^649\;IZ9:B?8)@ON(ELRC2)C*%T\ORK&-@$)<ZX@INBGN&H(Z192
M48J"2WJ]*F^MYV\^HAQ_HTETG?BR5629<U']17*Q8)*"+&=_X?(U(C)&9BQC
M:FF%(&A:*UP3U1 @4UU)9DH#I5()SQV.J@CS7@%B1M"$"II'NEB-3#5T4&M]
M')E&U6W-KA0*KRO4A*K-=D/SU45*M>0P)S%%&="05!.21%6<3>.LLI]UP1KZ
M0%0E;YV6X*"6Z8SF5."6NA)?>S'#I4J"J]THKLLR2BLEO@S56Z\NH'--+;TG
M:$;TPG=>9KBZ%)H:N7<UA<SP9EBJNU.^\?Y#]6G?QC#OA6S_"U!+ 0(4 Q0
M   ( ):(I5(9)IKUT @" "D]%0 1              "  0    !C9&YA+3(P
M,C$P,S,Q+FAT;5!+ 0(4 Q0    ( ):(I5)>T48ZSQ0  #/>   1
M      "  ?\( @!C9&YA+3(P,C$P,S,Q+GAS9%!+ 0(4 Q0    ( ):(I5('
MHP&)P2<  *RD 0 5              "  ?T= @!C9&YA+3(P,C$P,S,Q7V-A
M;"YX;6Q02P$"% ,4    " "6B*52K>TG/+1A  #\0P0 %0
M@ 'Q10( 8V1N82TR,#(Q,#,S,5]D968N>&UL4$L! A0#%     @ EHBE4G+H
MS^?6\   VC@* !4              ( !V*<" &-D;F$M,C R,3 S,S%?;&%B
M+GAM;%!+ 0(4 Q0    ( ):(I5*@QY&.$8P  )R*!@ 5              "
M >&8 P!C9&YA+3(P,C$P,S,Q7W!R92YX;6Q02P$"% ,4    " "6B*52,&*)
M?F,(  "K*@  '               @ $E)00 8V1N82TR,#(Q,#,S,7@Q,'%X
M97AX,S$Q+FAT;5!+ 0(4 Q0    ( ):(I5(O,;0470@  *LJ   <
M      "  <(M! !C9&YA+3(P,C$P,S,Q>#$P<7AE>'@S,3(N:'1M4$L! A0#
M%     @ EHBE4L_4RWBK!@  <B(  !P              ( !638$ &-D;F$M
M,C R,3 S,S%X,3!Q>&5X>#,R,2YH=&U02P4&      D "0!H @  /CT$

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
